﻿html,body{ background:#727171;  height:100%; font-size:12px; font-family:Arial; }
body {margin:0px;}
body, table {}
button{ line-height:18px; font-size:14px; font-family:Arial;}

body,table,div{
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust:none;
}

div.minmax {
	/*min-width:990px;
	max-width:1300px;    */
	min-height: 100%;
	margin: 0 auto 0 auto;
	background:#fff;
	border-left:10px solid #727171;
	border-right:10px solid #727171;
	border-top:0px solid red;
	border-bottom:0px solid red;
    overflow: hidden;
}
div.minmaxDoc {
	min-width:1200px;
	max-width:100%;  
	margin: 0 auto 0 auto;
	background:#fff;
	overflow:hidden;
	border-left:10px solid #727171;
	border-right:10px solid #727171;
	border-top:0px solid red;
	border-bottom:0px solid red;
}
.bodycontentheight{height:100%;}
table.main{
    width:100%;
    height:100%;
    border:0px;}

a.link_bu {
    color:#2B2B2B; /*Черный*/
    text-decoration: underline;
}
a.link_bu_abolished {
    color:#808080; 
}

a.link_bu span.sub_name
{
    color:#000000;
    font-weight:bold;
}

div.square_min a{
    color:#302F2F;
    text-decoration:underline;
    font-weight:bold;
}
div.lmenu{background:#DFDEDE; color:#515050; margin-top:5px; font-weight:bold; font-size:11px; border-left: 3px solid #902500; padding:7px;}
div.lmenu a{color:#515050; text-decoration:none;}
div.ptitle{background:#F2F2F2; font-weight:bold; color:#A52315; margin-bottom:8px; border-left: 3px solid #A52315; padding:5px; line-height:12px;}
div.ptitle2{font-weight:bold; color:#A52315; border-left: 3px solid #A52315; padding:5px; line-height:12px;margin-bottom:-13px;}
div.ptitle_menu{font-size:14px; color:#A52315; padding:5px; line-height:14px;text-decoration:underline;}
div.square_min {margin-bottom:14px; line-height:13px; background:url(../images/square_min.gif) no-repeat top left; padding-left:17px;}
div.square_filter {margin-bottom:7px; line-height:12px; background:url(../images/square_min.gif) no-repeat top left; padding-left:17px; cursor:pointer; text-decoration:underline;}
div.imginfo{padding-left:55px; height:62px; background-position: left top; background-repeat:no-repeat; }
div.imginfo a{
    color:#9A1001;
    text-decoration:underline;
    font-weight:bold;
}
div.imginfo div{
    color:#515050; font-size:11px; line-height:16px;
}
.tabgray{border-bottom:1px solid #B1B1B1; height:23px; background:#727171 url(../images/tab_gray.gif) no-repeat center top; color:#fff; width:153px; font-size:13px; font-weight:bold; text-align:center; vertical-align:middle;}
.tabgraynb{border-bottom:1px solid #B1B1B1; width:3px;}
.tabwhite{height:23px; width:153px; color:#B7380B; background:#fff url(../images/tab_white.gif) no-repeat center top; font-size:13px; font-weight:bold; text-align:center; vertical-align:middle;}
.tab_layer{text-align:left;}
.tab_vopros{font-weight:bold; cursor:pointer; font-size:12px; color:#fff; background:#A52315; border:1px solid #D0CFCF; width:15px; margin-left:4px; padding-top:1px; margin-top:3px; text-align:center;}
.lp_header_vopros{font-weight:bold; cursor:pointer; font-size:12px; color:#727171; background:#f3f2f2; border:1px solid #d0cfcf; width:9px; margin-right:4px; padding-left:3px; margin-top:0px;}
.tab_tdvopros {border-bottom:1px solid #B1B1B1;  cursor:pointer; width:40px;}
.tab_more{border-bottom:1px solid #B1B1B1;}
.footer{font-size:11px; color:#7e7d7d; padding-bottom:3px; text-align:center;}
.footer a{
    color:#7e7d7d;
    text-decoration:underline;
}
.body_right{background:#fff; float:right; width:100%; height:100%; margin-right:-208px;}
.body_right_content{padding-right:208px;}
.rheader{height:70px; background:#DFDEDE;}
.phone_layer{padding-right:90px; text-align:right; padding-top:14px;}
.phone_layer .gray {color:#515050; line-height:19px; font-weight:bold;}
.phone_layer .red {color:#9e0101; font-weight:bold;}
.phone_layer a{
    color:#9e0101; font-weight:bold; text-decoration:underline;
}
.search_layer{padding:5px 30px 8px 11px;}
.search_layer_bin{padding:0px 8px 8px 16px}
.search_panel{
    background:url(../images/search_corner.png) left bottom no-repeat #d9dadc;
    width:100%;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}
.search_panel table {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}
.search_panel_indoc {
    background:url(../images/search_corner.png) left bottom no-repeat #d9dadc;
}
.search_panel .sample{
	background:#fff;
	top:0px;
	left:0px;
	position:absolute;
	line-height:24px;
	color:#888;
}
.search_panel .sample a{
	color:#888;
}
.search_panel .red_question {
	width:14px;
	height:14px;
	margin-left: 3px;
	background:url(../images/help_btn.png) no-repeat center center;
	cursor:pointer;
}
.search_panel .search_type_filter {
	margin-left:-20px;
}
.search_panel .search_type_filter .section_item{
	display: inline-block;
	line-height:26px;
	margin:0px 6px;
	padding:0px 0px;
	padding-bottom:8px;
	white-space:nowrap;
}
.search_panel .search_type_filter .section_more{
	display: inline-block;
	line-height:26px;
	margin:0px 10px;
	padding:0px 0px;
	padding-bottom:8px;
	cursor:pointer;
	text-decoration:underline;
}
.search_panel .search_type_filter .section_menu {
	position:absolute;
	margin-top:26px;
	background:#F8F8F8;
	border:1px solid #A4A4A4;
	display: inline-block;
	visibility:hidden;
	padding:5px 0px;
	z-index:10;
}
.search_panel .search_type_filter .section_menu .section_item {
	padding:0px;
	margin:0px 0px;
}
.search_panel .search_type_filter .section_menu .section_item_active {
	background:#ebebeb;
}
.search_panel .search_type_filter .section_menu .section_item_active a {
	background:#ebebeb;
}
.search_panel .search_type_filter .section_more:hover .section_menu{
	visibility:visible;
}
.search_panel .search_type_filter .section_item a{
	padding:0px 10px;
	display:block;
	text-align: center;
}
.search_panel .search_type_filter_with_numbers .section_item a{
	line-height: 16px;
}
.search_panel .search_type_filter .section_item a span.name {
	
}
.search_panel .search_type_filter .section_item a .count {
	
}
.search_panel .search_type_filter .section_item_active a{
	background:url(../images/search_filter_left.png) top left no-repeat;
}
.search_panel .search_type_filter .section_item_active{
	background:url(../images/search_filter_right.png) top right no-repeat;
}
.search_panel .search_type_filter .section_item_active.hlight a{
	background:url(../images/search_filter_left_hlight.png) top left no-repeat;
    color:#ffffff;
}
.search_panel .search_type_filter .section_item_active.hlight{
	background:url(../images/search_filter_right_hlight.png) top right no-repeat;
}
.search_panel .search_type_filter_with_numbers .section_item_active a{
	background:url(../images/search_filter_numbers_left.png) top left no-repeat;
	padding-top:2px;
}
.search_panel .search_type_filter_with_numbers .section_item_active{
	background:url(../images/search_filter_numbers_right.png) top right no-repeat;
}
.search_panel .search_type_filter_with_numbers .section_item_active.hlight a{
	background:url(../images/search_filter_numbers_left_hlight.png) top left no-repeat;
	padding-top:2px;
    color:#ffffff;
}
.search_panel .search_type_filter_with_numbers .section_item_active.hlight{
	background:url(../images/search_filter_numbers_right_hlight.png) top right no-repeat;
}
.search_panel_blue{background:#c2d9f2 url(../images/SpBg.jpg) repeat-x; width:100%; border:1px solid #c2d9f2;margin-bottom:1px;}
.spone{width:100%; vertical-align:top;}
.sptwo{vertical-align:top; padding-left:8px;}
.sptree{vertical-align:top; padding-right:13px;}
.sptwohelp {
    padding-left: 8px;
    text-align:center;#bb2c23
}
.sptwohelp a {
    color: #bb2c23;
}
.sponediv{height:24px; background:#fff;border:1px solid #aaabad;width:100%;}
.sponediv input{width:100%; font-size:14px; border:0px; outline:none; text-indent:12px; line-height:22px; height:22px;margin:0px;padding:0px;padding-bottom:1px;}
.sponediv .search_msg {
	position:absolute;
	top:0px;
	left:0px;
	line-height:24px;
	background:#fff;
}

.sinput{height:23px; cursor:pointer; margin-top:13px; vertical-align:middle; border:1px solid #a9a7a7;  background:#fff url(../images/select_btn.gif) no-repeat top right;}
.sinput div{margin-left:8px; margin-top:5px; font-size:13px;}
.btn_search{height:25px; cursor:pointer; width:73px; background:#fff url(../images/search_btn.gif) no-repeat center center;}
.btn_fullsearch{width:17px; height:17px; margin-right:8px; margin-top:9px; float:right;  background:url(../images/plus_btn.gif) no-repeat center center;}
.btn_fullsearch_minus{width:17px; height:17px; margin-right:8px; margin-top:9px; float:right;  background:url(../images/minus_btn.gif) no-repeat center center;}
.btn_search_blue{height:25px; cursor:pointer; width:73px;background:url(../Images/search_btn_blue.gif) no-repeat;}
.btn_fullsearch_blue{width:17px; height:17px; margin-right:8px; margin-top:9px; float:right;background:url(../Images/plus_btn_blue.gif) no-repeat;}
.btn_old_search{height:25px; cursor:pointer; width:120px; margin-top:5px; background:#fff url(../images/old_search_btn.gif) no-repeat center center;float:right;}
.sp_sample{vertical-align:top; padding-bottom:6px;}
.sample_lable{float:left; margin-top:11px;font-size:12px;}
.sample_text{margin-left:5px; margin-top:11px; float:left;font-size:12px;}
.sample_text a{
    text-decoration: none;
    display: inline-block;
    border-bottom: 1px dashed #393939;
    color:#393939;
}
.sinname{margin-top:7px; float:left;}
.redvopros{width:14px; cursor:pointer; margin-left:5px; margin-top:10px; float:left; height:14px; background:url(../images/help_btn.gif) no-repeat center center;}
.redvopros2{width:14px; cursor:pointer; margin-left:5px; margin-right:5px;height:14px; background:url(../images/help_btn.gif) no-repeat center center;}
.redvopros3{width:14px; cursor:pointer; margin-left:5px; margin-right:5px;height:14px; background:url(../images/help_btn.gif) no-repeat center center;}
.redvopros4{width:14px; margin-left:6px; cursor:pointer;height:14px; background:url(../images/q_login.png) no-repeat center center;}
.redvoprosnews{width:14px; cursor:pointer; margin-left:5px; margin-top:4px; float:left; height:14px; background:url(../images/help_btn.gif) no-repeat center center;}
.redvoprosr{width:14px; cursor:pointer; margin-left:5px; margin-top:10px; float:right; height:14px; background:url(../images/help_btn.gif) no-repeat center center;}
.bluevopros{width:14px; cursor:pointer; margin-left:5px; margin-top:10px; float:left; height:14px; background:url(../images/help_btn_blue.gif) no-repeat center center;}
.bluevopros2{width:14px; cursor:pointer; margin-left:5px; margin-right:5px;height:14px; background:url(../images/help_btn_blue.gif) no-repeat center center;}
.lable_fullsearch{float:right;  /*border-bottom:1px dashed #393939;*/  margin-top:11px;font-size:12px;}
.lable_fullsearch a{
    color:#A52315;
    font-weight:bold;
    
    }
.lable_fullsearch_blue{float:right;  /*border-bottom:1px dashed #393939;*/  margin-top:11px;font-size:12px;}
.lable_fullsearch_blue a{
    color:#175da5;
    font-weight:bold;
}  
.btn_fullsearch{width:17px; height:17px; margin-right:8px; margin-top:9px; float:right;  background:url(../images/plus_btn.gif) no-repeat center center;}
.btn_fullsearch_minus{width:17px; height:17px; margin-right:8px; margin-top:9px; float:right;  background:url(../images/minus_btn.gif) no-repeat center center;}
/*#pcontent{overflow:auto; height:1000px;}*/
.sp_fullsearch{vertical-align:top; padding-right:19px;}
.sp_oldsearch{vertical-align:top; padding-right:19px;}
.left_panel{background:#DFDEDE; float:left; width:208px; height:100%;}
.logo_layer{height:70px; cursor:pointer; background:#DFDEDE url(../images/logo3.png) no-repeat center center;}
.lp_white_left{border-left:6px solid #fff; border-top:1px solid #fff; height:100%;}

.login_header{background-color:#A52315; width:100%;}
.lp_header{background-color:#A52315}
.lp_header_text{color:#fff; font-weight:bold; padding-left:11px; padding-top:7px; padding-bottom:7px;}
.lp_header_vopros{font-weight:bold; cursor:pointer; font-size:12px; color:#727171; background:#f3f2f2; border:1px solid #d0cfcf; width:9px; margin-right:4px; padding-left:3px; margin-top:0px;}
.lp_body{background:#fff; padding-bottom:14px; padding-left:7px;}
.left_menu{
	margin:0px;
	background:#fff;
	
}
.lm_rounder{margin-left:7px; margin-right:7px;}
.lm_rounder1{height:2px; background:#fff; border-left:1px solid #DFDEDE; font-size:1px; border-right:1px solid #DFDEDE;}
.lm_rounder2{height:1px; background:#fff; border-left:3px solid #DFDEDE; font-size:1px; border-right:3px solid #DFDEDE;}
.left_banner{margin-left:7px; background:#F3F2F2; border:1px solid #BCBCBC; height:97px; margin-right:7px; margin-top:6px;}
.counter{margin:9px auto 9px auto; width:88px; height:31px; background:#F3F2F2 url(../images/counter.gif);}
.m_company_name{padding:5px; font-weight:bold; color:#4b4b4b;}
div.pt15{ padding-top:15px;}
a{color:#a52315; text-decoration:underline;}
a.main{color:#a52315; text-decoration:underline;}
span.main{color:#a52315;}
span.red{color:#a52315;}
span.grey{color:#5b5b5b;}
h1{font-size:15px; font-weight:bold; color:#a52315;}
.doclist{line-height:18px; background:url(../images/doc_normal.png) no-repeat left 5px; padding-bottom:15px; padding-right:30px; padding-left:25px;text-align:justify;}
.doclist a{color:#242424;}
.doclist_old{background-image:url(../images/doc_old.png);}
.doclist_old a{color:gray;}
.doclist_predactive{background-image:url(../images/doc_predactive.png);}
.personlist{line-height:18px; background:url(../images/doc_list.gif) no-repeat left 5px; padding-bottom:15px; padding-right:30px; padding-left:25px;}
.personlist a{color:#A52315; font-weight:bold;}
a.black_b_u{
    color:#242424;
    text-decoration:underline;
    font-weight:bold;
}
a.black_u{
    color:#242424;
    text-decoration:underline;
}
.FSHelp{position: absolute; left:235px; display:none;  padding-top:3px; cursor:text;}
.FSHelp span{color:#7d7a69; cursor:text; white-space:nowrap; background:#fffccf; padding:0px 3px 0px 3px;}
a.red{ text-decoration:underline; font-size:11px; color:#A52315;} 
a.red2{ text-decoration:underline; font-size:12px; color:#A52315;} 
.pink{color:#B93023}
.red {color:#A52315}
a.blue{ text-decoration:underline; font-size:11px; color:#2224ff;} 
#pg {height: 490px; background:#fff; padding:10px 10px 10px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
#pgMed
{
    border:2px solid #b3b0b0;
    background:#fff;
    height:auto;
    margin-bottom:4px;
    padding:4px 4px 10px 4px;
}
#sizeIt { overflow: auto; }
#sizeIt2 {overflow:auto;}
#sizeIt3 {overflow:auto;}
.selectedMenu{background:#b9342b url(../images/fullsearch_left_tab.png) no-repeat right center; color:#fff;}
.notSelectedMenu {color:black}
.FSMenu{line-height:25px; height:25px; padding-left:25px; cursor:pointer; font-weight:bold; text-decoration:underline;}
.FSPreInput {padding-left:25px; background: url(../images/lupa.gif) no-repeat left top #FFFFFF ; border:1px solid #9d9e9e;}
.FSInput{line-height:22px; height:22px;  width:100%; display:none; border:none;padding:0px; }
.FSInputContinent{padding-top:2px; width:95%; display:none; border:none; padding-left:25px; background: #FFFFFF url(../images/lupa.gif) no-repeat left top;}
.FSInputBuh{padding-top:2px; width:95%; padding-left:25px; background: #FFFFFF url(../images/lupa.gif) no-repeat left top;}
.FSInfo{ display:none; line-height:18px; height:18px; padding-left:15px; padding-right:15px; color:#22211C; margin-bottom:20px;}
.FSInfoContinent{ display:none; line-height:18px; height:40px; padding-left:15px; padding-right:15px; color:#22211C; margin-bottom:5px;}
.criteriaHelp {
    background: #eed4c8 url(../images/guide.png) no-repeat right center;
    line-height: 20px; 
    padding-left: 15px; 
    vertical-align: middle;
    height:90px;
}
.SIPHeader{font-weight:bold;  padding:5px; vertical-align:top; text-align:right; padding-right:5px;}
.SIPHeader div{width:120px; text-align:right;}
.SIPHeader a {color:#B93023}
.SIPCInner{}
.SIPCInner a.red {color:#B93023}
.SIPClear{vertical-align:bottom; padding:5px; padding-bottom:10px;}
#SelectedElementsPanel tr{border-bottom:1px solid #a3a3a1;}
#fullSearchContent .dots {
    height:1px;
    background:url(../images/dots2.png) repeat-x;
}
#fullSearchContent .btn {
    background:url(../images/search_btn_bg.png) center center repeat-x #fff;
    box-shadow:1px 1px 3px #bbbbbb;
}
#fullSearchContent .btn .title {
    padding-left:10px;
    padding-right:5px;
    border:1px solid #bcbdbd;
    line-height:23px;
    font-size:14px;
}
#fullSearchContent .btn .image {
    padding:0px 4px;
    border:1px solid #bcbdbd;
    border-left:none;
}
#fullSearchContent input {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    margin:0px;
}

.whd {
    line-height:22px;
    white-space:nowrap;
    background:url(../images/whd.png) left top repeat-x;
    height:22px;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding-left: 15px;
}
.whdMed
{
    background-color:#73b1f1;
    color:#FFF;
    font-size:14px;
    line-height:16px;
    border:1px solid #d7d4d4;
    border-bottom:1px solid #fff;
    font-weight:bold;
    padding:4px;
    padding-left:15px;
    white-space:nowrap;
}
.wbd {
    overflow:hidden;
    background-color:#ececec;
    padding:10px 10px 10px 10px;
}
.container-close {
    position: absolute;
    top: 6px;
    right: 5px;
    z-index: 6;
    height: 10px;
    width: 10px;
    margin: 0px;
    padding: 0px;
    background: url(../images/x2.png) no-repeat;
    cursor: pointer;
    text-decoration: none;
}
.dateInputConteiner
{
    float:left; 
    border:1px solid #727271; 
    line-height:20px; 
    color:#898989; 
    border-right:none; 
    background:#fff; 
    padding-left:6px; 
    padding-right:6px;

}
.container-close-med
{
    position:absolute;
    top:5px;
    right:5px;
    z-index:6;
    height:16px;
    width:16px;
    margin:0px;
    padding:0px;
    background:url(../images/medicine/close.gif) no-repeat;
    cursor:pointer;
    text-indent:-10000em;
    overflow:hidden;
    text-decoration:none;
}
.dateInput{
    border:0px;
    color:#878787;
    background:#fff;
    text-align:center;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    margin:0px;
}
.dateInputActiv{color:#000;}
.dateButton{float:left; cursor:pointer; border:1px solid #878787; height:20px;}
.dateButton span {display:block}
.dateButton button {display:block}
a.selector{color:#000;}
.yui-calcontainer {
	position: absolute;
	z-index:7000;
	padding:0px;
	background-color:#fff;
	border:1px solid #9b3121;
	float:left;
	_overflow:hidden; /* IE6 only, to clip iframe shim */
	z-index:5 !important;
}
.yui-calcontainer iframe {
	position:absolute;
	border:none;
	margin:0;padding:0;
	z-index:0;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
/* IE6 only */
.yui-calcontainer iframe.fixedsize {
	width:50em;
	height:50em;
	top:-1px;
	left:-1px;
}
.yui-calcontainer.multi {
	padding:0;
}
.yui-calcontainer.multi .groupcal {
	padding:5px;
	background-color:transparent;
	z-index:1;
	float:left;
	position:relative;
	border:none;
}
.yui-calcontainer .title {
	font:100% sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:25px;
	position:absolute;
	top:3px;left:5px;
	z-index:1;
}
.yui-calcontainer .close-icon {
	position:absolute;
	overflow:hidden;
	text-indent:-10000em;
	right:3px;
	top:3px;
	border:none;
	z-index:1;
}
.yui-calcontainer .calclose {
	background: url("calx.gif") no-repeat;
	width:17px;
	height:13px;
	cursor:pointer;	
}
/* Calendar element styles */
.yui-calendar {
	font:12px Tahoma, Geneva, sans-serif;
	text-align:center;
	border-spacing:0;
	border-collapse:separate;
	position:relative;
}
.yui-calcontainer.withtitle {
	padding-top:1.5em;
}
.yui-calendar .calnavleft {
	position:absolute;
	overflow:hidden;
	text-indent:-10000em;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;
	left:2px;
	z-index:1;
	background: url("../images/calleft.gif") no-repeat center center;
}
.yui-calendar .calnavright {
	position:absolute;
	overflow:hidden;
	text-indent:-10000em;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;
	right:2px;
	z-index:1;
	background: url("../images/calright.gif") no-repeat center center;
}
.yui-calendar td.calcell {
	padding:.2em .3em;
	border:1px solid #ffffff;
	text-align:center;
}
.yui-calendar td.calcell a {
	color:#003DB8;
	text-decoration:none;
}
.yui-calendar td.calcell.today {
	border:1px solid #000;
}
.yui-calendar td.calcell.oom {
	cursor:default;
	color:#d0d0d0;
	background-color:#fff;
	border:1px solid #fff;
}
.yui-calendar td.calcell.selected {
	color:#fff;
	background-color:#a64135;
	border:1px solid #a64135;
}
.yui-calendar td.calcell.selected  a{
	color:#fff;
}
.yui-calendar td.calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#a64135;
	border:1px solid #a64135;
}
.yui-calendar td.calcell.calcellhover a {
	color:#FFF;
}
.yui-calendar td.calcell a {
	color:#000;
}
.yui-calendar td.calcell.restricted {
	text-decoration:line-through;
}
.yui-calendar td.calcell.previous {
	color:#CCC;
}
.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }
.yui-calendar .calhead {
	border-top:1px solid #fff;
	vertical-align:middle;
	background-color:#fff;
	padding:0px;
}
.yui-calendar .calheader {
	position:relative;
	width:100%;
	padding-top:2px;
	padding-bottom:5px;
	text-align:center;
	background:#ebebeb;
	margin-bottom:5px;
}
.yui-calendar .calheader img {
	border:none;
}
.yui-calendar .calweekdaycell {
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	width:2em;
	background:#8a8a8a;
	padding:3px;
}
.yui-calendar .calfoot {
	background-color:#EEE;
}
.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}
.yui-calendar .calrowhead {
	border-right-width:2px;
}
/* CalendarNavigator */
.yui-calendar a.calnav {
	_position:relative;
	padding-left:2px;
	padding-right:2px;
	text-decoration: underline;
	color:#000;
}
.yui-calendar a.calnav:hover {
	border:1px solid #a64135;

	background:#a64135 url(calgrad.png) repeat-x;
	color:#fff;
	cursor:pointer;
}
.yui-calcontainer .yui-cal-nav-mask {
	position:absolute;
	z-index:2;
	display:none;
	margin:0;
	padding:0;
	left:0;
	top:0;
	width:100%;
	height:100%;
	_width:0;    /* IE6, IE7 Quirks - width/height set programmatically to match container */
	_height:0;
	background-color:#000;
	opacity:0.25;
	*filter:alpha(opacity=25);
}
.yui-calcontainer .yui-cal-nav {
	position:absolute;
	z-index:3;
	display:none;
	padding:0;
	top:1.5em;
	left:50%;
	width:12em;
	margin-left:-6em;
	border:1px solid #7B9EBD;
	background-color:#F7F9FB;
	font-size:12px;
}
.yui-calcontainer.withtitle .yui-cal-nav {
	top:3.5em;
}
.yui-calcontainer .yui-cal-nav-y,
.yui-calcontainer .yui-cal-nav-m,
.yui-calcontainer .yui-cal-nav-b {
	padding:2px 5px 2px 5px;
}
.yui-calcontainer .yui-cal-nav-b {
	text-align:center;
}
.yui-calcontainer .yui-cal-nav-e {
	margin-top:2px;
	padding:2px;
	background-color:#EDF5FF;
	border-top:1px solid black;
	display:none;
}
.yui-calcontainer .yui-cal-nav label {
	display:block;
	font-weight:bold;
}
.yui-calcontainer .yui-cal-nav-mc {
	width:100%;
	_width:auto; /* IE6 doesn't like width 100% */
}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid {
	background-color:#FFEE69;
	border: 1px solid #000;
}
.yui-calcontainer .yui-cal-nav-yc {
	width:3em;
}
.yui-calcontainer .yui-cal-nav-b button {
	font-size:12px;;
	text-decoration:none;
	cursor: pointer;
	background-color: #79b2ea;
	border: 1px solid #003366;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:1px;
}
.yui-calcontainer .yui-cal-nav-b .yui-default button {
	/* not implemented */
}
/* Specific changes for calendar running under fonts/reset */
.yui-calendar .calbody a:hover {background:inherit;}
p#clear {clear:left; padding-top:10px;}
/* Clear calendar's float, using dialog inbuilt form element */
#container .bd form {
    clear:left;
}
/* Have calendar squeeze upto bd bounding box */
#container .bd {
    padding:0;
}
#container .hd {
    text-align:left;
}
/* Center buttons in the footer */
#container .ft .button-group {
    text-align:center;
}
/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#container_c.yui-overlay-hidden table {
    *display:none;
}
/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#cal {
    border:none;
    padding:1em;
}
/* Datefield look/feel */
.datefield {
    position:relative;
    top:10px;
    left:10px;
    white-space:nowrap;
    border:1px solid black;
    background-color:#eee;
    width:25em;
    padding:5px;
}
.datefield input,
.datefield button,
.datefield label  {
    vertical-align:middle;
}
.datefield label  {
    font-weight:bold;
}
.datefield input  {
    width:15em;
}
.datefield button  {
    padding:0 5px 0 5px;
    margin-left:2px;
}
.datefield button img {
    padding:0;
    margin:0;
    vertical-align:middle;
}
/* Example box */
.box {
    position:relative;
    height:30em;
}
/*Button
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;} .yui-button{} .yui-button .first-child{} .yui-button button, .yui-button a{padding:0 10px;font-size:12px;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;} .yui-button a{*line-height:1.875;*padding-bottom:1px;} .yui-split-button button, .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;} .yui-menu-button button{background-image:url(menu-button-arrow.png);} .yui-split-button button{background-image:url(split-button-arrow.png);} .yui-button-focus{} .yui-button-focus .first-child{} .yui-button-focus button, .yui-button-focus a{color:#000;} .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);} .yui-button-hover{} .yui-button-hover .first-child{} .yui-button-hover button, .yui-button-hover a{color:#000;} .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);} .yui-button-active{} .yui-button-active .first-child{} .yui-button-active button, .yui-button-active a{color:#000;} .yui-split-button-activeoption{} .yui-split-button-activeoption .first-child{} .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);} .yui-radio-button-checked, .yui-checkbox-button-checked{} .yui-radio-button-checked .first-child, .yui-checkbox-button-checked .first-child{} .yui-radio-button-checked button, .yui-checkbox-button-checked button{color:#fff;} .yui-button-disabled{} .yui-button-disabled .first-child{} .yui-button-disabled button, .yui-button-disabled a{color:#A6A6A6;cursor:default;} .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);} .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}
*/
#dateMJFieldContent .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#dateRTFieldContent .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#dateVAFieldContent .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#dateFieldContent .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#reportDateFieldContent .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#dateFieldContentGroup .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#searchFromMed .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#searchToMed .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
.dateForm .yui-menu-button button{background-image:url(../images/minical.png); border:0px; height:20px; width:21px; cursor:pointer;margin:0px;padding:0px;}
#TekstContent .yui-menu-button button{height:25px; padding-left:3px; padding-right:25px; outline: none; cursor:pointer; margin-top:13px; border:1px solid #a9a7a7;  background:#fff url(../images/select_btn.gif) no-repeat center right;}
#TekstContent .yui-menu-button button em{
  font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    width:120px;
    overflow: hidden;
    text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
#searchMode .yui-menu-button button{height:25px; width:100px; margin-top:13px; padding-left:3px; outline: none; cursor:pointer; border:1px solid #a9a7a7;  background:#fff url(../images/select_btn.gif) no-repeat center right; padding-right:0px; margin-right:0px;}
#searchMode  .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
#MailList .yui-menu-button button{
	height:22px;
	width:400px;
	padding-left:10px;
	outline: none;
	cursor:pointer;
	padding-right:0px;
	margin-right:0px;
	border:1px solid #AAABAD;
	background: url(../images/buttondown_18.png) no-repeat right center #fff;
}
#MailList .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
	line-height:18px;
	display:block;
}
#MailList .yui-menu-button-menu {
	width:400px;
}

#MailList a.yuimenuitemlabel-selected {
	
}
#MailList .yuimenuitem {
	padding:0px 3px;
}
#MailList .yuimenuitem-selected {
	background:transparent;
}
#MailList .yuimenu .bd{ padding:0px;}
#ControlQuestion .yui-menu-button button{height:25px; padding-right:25px; outline: none; cursor:pointer; margin-top:0px; border:1px solid #a9a7a7;  background:#fff url(../images/select_btn.gif) no-repeat center right;}
#ControlQuestion .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    width:415px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
/*menu*/
.yuimenu{
    top:-999em;left:-999em;
}
.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;} .yuimenubar{font-size:12px;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;} .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;} .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;} .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;} .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;} .yuimenubaritem-selected{background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1700px;} .yuimenubaritemlabel-selected{border-color:#7D98B8;} .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;} .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;} .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);} .yuimenu{font-size:12px;line-height:1.5;*line-height:1.45;} .yuimenubar .yuimenu, .yuimenu .yuimenu{font-size:100%;} 
.yuimenu .bd{
    *zoom:1;
    _zoom:normal;
    background:#fff;
    border:1px solid #a0a1a3;
    border-top:none;
} 
.yuimenu .yuimenu .bd{*zoom:normal;} .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;} .yuimenu ul.first-of-type{border-width:0;} .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;} .yuimenu ul.hastitle, .yuimenu h6.first-of-type{border-width:0;} .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;} .yuimenu .topscrollbar, .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;} .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;} .yuimenu .topscrollbar_disabled{background-position:center -975px;} .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;} .yuimenu .bottomscrollbar_disabled{background-position:center -875px;} .yuimenuitem{_border-bottom:solid 1px #fff;} .yuimenuitemlabel{padding:0 20px;color:#000; text-decoration:none;cursor:default;} .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;} .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;} .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;} .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);} .yuimenuitem-selected{background-color:#f0f0f0;} .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;} .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);} .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}   
.yuimenu .bd{ padding:0px;}
.yui-ac{position:relative;font-family:arial;font-size:100%;} 
.yui-ac-container{position:absolute;top:40;width:100%;} 
.yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;} 
.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;} 
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;} 
.yui-ac-content ul{margin:0;padding:0;width:100%;} 
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;} 
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;} 
.yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}
.report_tab{
    color:#282828; 
    font-weight:bold; 
    margin-right:5px; 
    cursor:pointer; 
    text-decoration:underline; 
    padding:2px 7px 3px 7px; 
    float:left;
}
.report_tab_selected{
    color:#ffffff; 
    background:#a72410; 
    cursor:default; 
    text-decoration:none; 
}
td.label{vertical-align:middle; font-weight:bold;text-align:right;}
.doc_menu{margin-bottom:3px; padding:3px 5px 5px 40px; cursor:pointer;}
.doc_menu_top{ 
	cursor:pointer;
	display:block;
	height:24px;
	width:24px;
	margin-left:4px;
	margin-right:4px;
	background:url(../images/document/topicons.png) 0px 0px no-repeat;
}
.doc_menu_top_gray {
	background:url(../images/document/topicons_gray.png) 0px 0px no-repeat;
}
.doc_menu_top_zip {
	background-position: 0px 0px;
}
.doc_menu_top_print {
	background-position: -24px 0px;
}
.doc_menu_top_word {
	background-position: -48px 0px;
}
.doc_menu_top_comment_on {
	background-position: -72px 0px;
}
.doc_menu_top_comment_off {
	background-position: -96px 0px;
}
.doc_menu_top_seperator {
	background:url(../images/document/topseperator.png) 0px 0px no-repeat;
	width:2px;
	height:24px;
}
.di{vertical-align:top; padding-right:7px; padding-top:14px;}
.dn{padding-right:4px; vertical-align:top; text-align:right; padding-top:12px;}
.dt{vertical-align:top; width:100%;text-align:justify;font-size:13px; padding-top:10px;}
.dp{padding-right:4px; padding-left:15px; padding-top:10px;}
.dc{color:#B1332C;text-align:right;font-weight:normal; padding-right:8px; padding-left:15px; font-size:17px; padding-top:10px; vertical-align: top;}
.dcl{font-family:Tahoma, Geneva, sans-serif; padding-right:5px;}
a.btn{padding:4px 10px 4px 10px; text-decoration:none; border:solid 1px #9c9b9b; cursor:pointer; display: inline-block; color:#a52315; font-weight:bold; font-size:12px; background:url(../images/btnbg.gif) repeat-x center center; }
a.btnD{padding:4px 10px 4px 10px; text-decoration:none; border:solid 1px #9c9b9b; cursor:pointer; display: inline-block; color:#aaa; font-weight:bold; font-size:12px; background:url(../images/btnbg.gif) repeat-x center center; }
a.btn:hover{color:#971c0e; border:solid 1px #636363; }
a.disabled{border:solid 1px #555555; color:#c0c0c0; cursor:default}
a.disabled:hover{border:solid 1px #555555; color:#c0c0c0; cursor:default}
td.wintab{ 
    vertical-align: middle;
    line-height:26px;
    
    padding-left:13px;
    padding-right:13px;
    font-weight:bold;
    color:#B93023;
    text-decoration:underline;
    cursor:pointer;
}
td.wintabSelected{
    color:#000;
    text-decoration:none;
    background:url(../images/doc_list_header_button.png) right center #e3e5e4 no-repeat;
}
.DocName
{
    color: #5b5b5b;
    font-size: 14px;
    font-weight: bold;
}

div.listInfo div{padding:5px;}
table.tableCal td{padding:3px; border:1px solid #444444;}

.main-news-item2 { padding-top:3px; padding-bottom:3px;}
.main-news-item2 .light-gray{ display:none;}




.Suggest {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #717171;
    height: auto;
    margin-top: 1px;
    overflow: auto;
    position: absolute;
    width: 200px;
    z-index: 1000;
    display:none;
}
 
.Suggest .el {
    padding: 0 5px;
    font-size:12px;
}
.Suggest .el:hover {
    background: none repeat scroll 0 0 #F0F0F0;
}
.Suggest .el div {
    border-bottom: 1px solid #DFDFDF;
    color: #434343;
    cursor: pointer;
    padding: 5px;
}
        
/* tabs */
a.mTab
{
    background-color:#e6e6e6;
    border:1px solid #fff;
    border-right:1px solid #eee;
    display:inline-block;
    color:#333;
    padding:5px 15px;
    text-decoration:none;
}
a.mTab:hover
{
    color:#000;
}
a.mTabA {
    background-color:#962d02;
    border-bottom:1px solid #eee;
    border-left:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    color:#eee;
    display:inline-block;
    font-weight:bold;
    padding:5px 15px;
    text-decoration:none;
}
a.mTabA:hover
{
    color:#fff;
}
div.mTabs
{
    font-size:1.1em;
    padding:0px 10px;
}


#sortOrder .yui-menu-button button{height:25px; outline: none; cursor:pointer; margin-top:0px; border:1px solid #a9a7a7;  background:#fff url(../images/select_btn.gif) no-repeat center right;}
#sortOrder .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    width:150px;
    overflow: hidden;
    text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

#CommonSortOrder .yui-menu-button button{height:25px; outline: none; cursor:pointer; margin-top:0px; border:1px solid #a9a7a7;  background:#fff url(../images/select_btn.gif) no-repeat center right;}
#CommonSortOrder .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    width:150px;
    overflow: hidden;
    text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

#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 .button_red{
    background:url(../images/swhere_button_red.png) left center repeat-x !important;
}
#sWhere .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
    width:160px;
    overflow: hidden;
    line-height:24px;
    height:24px;
    text-indent:10px;
    color:#fff;
    font-family:Tahoma, Geneva, sans-serif;
    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;
}

#searchDateButton {
	display: block;
	height: 21px;
}

#searchDate .yui-menu-button button{
	height:22px;
	padding-bottom:2px;
	line-height:13px;
	width:150px;
	cursor:pointer;
	margin-top:0px;
	border:1px solid #727271;
	background:#fff url(../images/buttondown_18.png) no-repeat right center;
}
#searchDate .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
}
#searchDate .bd {
	padding:0px 2px;
	border:1px solid #727271;
}
#searchDate .yui-menu-button-menu {
	width:150px;
	box-shadow: 2px 2px 5px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
	
}
#searchDate a.yuimenuitemlabel {
	outline:none;
	padding:0px 4px;
	line-height:19px;
	font-size:13px;
	cursor:pointer;
}
#searchDate a.yuimenuitemlabel-selected {
	background:url(../images/search_bg.png) #D9DADA right center no-repeat;
}
#searchDate .yui-menu-shadow {
	display:none;
}


.combobox .yui-menu-button button{
	height:18px;
	padding-bottom:2px;
	line-height:13px;
	width:150px;
	cursor:pointer;
	margin-top:0px;
	border:1px solid #727271;
	background:#fff url(../images/buttondown.png) no-repeat right center;
}
.combobox .yui-menu-button button em{
    font-style: normal;
    display: block;
    text-align: left;
    white-space: nowrap;
    font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
}
.combobox .bd {
	padding:0px 2px;
	border:1px solid #727271;
}
.combobox .yui-menu-button-menu {
	width:150px;
	box-shadow: 2px 2px 5px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
	
}
.combobox a.yuimenuitemlabel {
	outline:none;
	padding:0px 4px;
	line-height:19px;
	font-size:13px;
	cursor:pointer;
}
.combobox a.yuimenuitemlabel-selected {
	background:url(../images/search_bg.png) #D9DADA right center no-repeat;
}
.combobox .yui-menu-shadow {
	display:none;
}

div.doc_icon_left {background:url(../images/doc_normal.png) left 3px no-repeat; padding-left:18px; padding-top:3px; padding-bottom:3px;}
div.doc_icon{background:url(../images/doc_normal.png) no-repeat top right; width:21px; height:17px;}
div.abolished_doc_icon{background:url(../images/doc_old.png) no-repeat top right; width:21px; height:17px;}
div.preactive_doc_icon{background:url(../images/doc_predactive.png) no-repeat top right; width:21px; height:17px;}
div.doc_icon_with_subs{background:url(../images/doc_icon_with_subs.gif) no-repeat top left; width:30px; height:24px;}
div.abolished_doc_icon_with_subs{background:url(../images/abolished_doc_icon_with_subs.gif) no-repeat top left; width:30px; height:24px;}
div.preactive_doc_icon_with_subs{background:url(../images/preactive_doc_icon_with_subs.gif) no-repeat top left; width:30px; height:24px;}
div.doc_icon_with_subs_show{background:url(../images/doc_icon_with_subs_show.gif) no-repeat top left; width:30px; height:24px; cursor:pointer;}
div.doc_icon_with_subs_hide{background:url(../images/doc_icon_with_subs_hide.gif) no-repeat top left; width:30px; height:24px; cursor:pointer;}
div.abolished_doc_icon_with_subs_show{background:url(../images/abolished_doc_icon_with_subs_show.gif) no-repeat top left; width:39px; height:24px; cursor:pointer;}
div.abolished_doc_icon_with_subs_hide{background:url(../images/abolished_doc_icon_with_subs_hide.gif) no-repeat top left; width:39px; height:24px; cursor:pointer;}
div.preactive_doc_icon_with_subs_show{background:url(../images/preactive_doc_icon_with_subs_show.gif) no-repeat top left; width:39px; height:24px; cursor:pointer;}
div.preactive_doc_icon_with_subs_hide{background:url(../images/preactive_doc_icon_with_subs_hide.gif) no-repeat top left; width:39px; height:24px; cursor:pointer;}

input.rnn{width:30px; text-align:center; padding-bottom:2px;background:#fff; padding-top:2px; border:solid 0px;}
td.rnn{border-right:1px solid #a9a7a7;}

label { cursor: pointer; }

.zero_counter { text-align:center; margin-top:10px;}


/* MY */

.nopadding {
    padding:0px;
}


.SelectedBranch{
 color:#fff;
  background:#9e3120 url(/common/images/redbg.gif);
}

.accordion {
    margin:0px;
    padding:0px;
}

#left_panel {
    line-height: 1;
}

.search_panel td {
    
}

#frmPin2 {
    margin:0px;
}


#SelectedElementsPanel table.item {
    border-bottom:1px solid #aaaaaa;
}

#PredSearchInfo {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    padding:12px 10px;
}

#PredSearchInfo ul, #PredSearchInfo li {
    list-style-type:none;
    list-style-position:inside;
    list-style-image:none;
    padding:0px;
    margin:0px;
    
}

.dred  {
    color:#B93023;
}

#SearchResultPanel h1 {
    margin:0px;
}

.DocList h1{
    margin: 0px;
}
.DocList {
    line-height:12px;
}
.DocList .listTable td {
    vertical-align:top;
}

#PersonContent h1 {
    margin:0px;
}

.infoTreeCell {
    width:16px; height:16px;
}

.infoHead 
{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    font-family:Arial !important;
    font-size:12px !important;
    background:#f5f5f5;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
}

.minipanel
{
    background: #fff;
    border: 1px solid #a4a4a4;
    margin-top:15px;
    min-width:175px;
    text-align:left;
    box-shadow: 2px 2px 20px #333;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=4);
}

.minicomplect
{
    
}

.minitab 
{
    padding:4px;
    padding-left:8px;
    padding-right:8px;
    border-top:1px solid #aaaaaa;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    background: #727171;
    font-weight:bold;
}

.minitab a
{
    
    color: #fff;
}

.activeminitab 
{
    background: #ffffff;
}

.activeminitab a
{
    color: #A52315;
}
.mcolor
{
    color:Maroon;
}
.complectListTd
{
    border-left: 1px solid #BFBDBD;
}

.prevpage
{
    background: url(../Images/prev.png) no-repeat center center;
}

.nextpage
{
    background: url(../Images/next.png) no-repeat center center;
}

.pageList{ padding-top:15px; height:30px; vertical-align: bottom;}
.pageList div,p{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    text-indent:0px;
}

.pageList div{
	height: 16px; 
	padding-left:4px; 
	padding-right:4px; 
	line-height:16px; 
	cursor:pointer;  
	border:1px solid #a1a1a3; 
	color:#000000;  
	font-size:13px !important; 
	font-family:Tahoma !important; 
	text-align:center; 
	margin-right:5px !important; 
	font-weight:normal;
}
.pageList a div {
	background-color:#fff;
}
.pageList div.select{ background:#bb322a; cursor:default; color:#fff; border-color:#9b3e39;}
.pageList a{text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.pageList a:link{ text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; color:#000; }
.pageList a:visited{text-decoration:underline; font-family:Tahoma, Geneva, sans-serif; color:#000;}

.pageList div.pagebutton
{
    background: url(../Images/buttonup.png) no-repeat center right #fff;
    width:120px;
    padding-right:0px;
    padding-left:0px;
    float:none;
    margin-top:-12px;
}

.pageList div.pagebutton div {
    padding-left:7px; 
    border:none; 
    margin-right:0px;
    text-align:left;
}

.pageList .customPagePanel {
    background:#d9dadc;
    border:1px solid #b1b2b4;
    height:auto;
    padding:0px;
    width:120px;
    margin-top: -62px;
    margin-bottom: 11px;
    z-index: 333;
    position: relative;
}

.pageList .customPagePanel .pagerhead {
    padding:0px;
    margin:0px !important;
    float:none;
    border:none;
    background:url(../images/pagerheadbg.png) left top repeat-x;
    height:19px;
    line-height:18px !important;
    text-align:center;
    color:#fff;
    font-size:11px !important;
    font-weight:bold !important;
}

.pageList .customPagePanel table {
    margin-top:2px;
    margin-bottom:4px;
}

.pageList .customPagePanel table input {
    line-height:16px;
    border:1px solid #a4a5a7;
    height:16px;
    margin:0px;
    padding:0px;
}

.pageList .customPagePanel table div {
    line-height:16px;
    border:1px solid #a4a5a7;
    border-left:none;
    color:#fff;
    line-height:16px;
    background:url(../images/pagerheadbg.png) left top repeat-x;
    font-size:11px;
}

.DocFrame .pageList a {color:#000000; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.DocFrame .pageList a:link {color:#000000; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.DocFrame .pageList a:visited {color:#000000; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.DocFrame .PageListDoc a{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
.DocFrame .PageListDoc a:link{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
.DocFrame .PageListDoc a:visited{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
.DocFrame .PageListDoc {padding-top:20px; text-indent: 0px; text-align: center; font-size:12px; font-family:Arial; font-weight:bold; color:#9f121b;}

.SelectedBranch
{
    background: #777;
}

div.conf
{
    background:url(../Images/conf2.png) no-repeat left top #d9dadc;
    width:24px;
    height:24px;
    cursor:pointer;
    cursor:hand;
    margin-left:4px;
}
div.confmodif
{
    background:url(../Images/conf2modif.png) no-repeat left top #d9dadc;
    width:24px;
    height:24px;
    cursor:pointer;
    cursor:hand;
    margin-left:4px;
}
div.searchOptions
{
    position:absolute;
    border:1px solid #c4c4c4;
    background:#ebecec;
    padding:3px;
    box-shadow: 2px 2px 5px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

div.searchOptions table {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

div.searchOptions input
{
    margin:0px;
}

.confClose
{
    width:10px;
    height:9px;
    background:url("../Images/x.png") no-repeat top right;
    cursor:pointer;
    cursor:hand;
}

.searchFieldMed
{
    border-bottom:1px solid #ccc;
    padding:4px 10px 4px 10px;
}
p.searchSubFieldMed
{
    margin:0px;
    padding:0px;
    padding-left:20px;
}

label.titleMed
{
    display:block;
    font-weight:bold;
    margin-bottom:4px;
}

label.dateLabelMed
{
    float:left;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
}

div.dateButtonMed
{
    cursor: pointer;
    float: left;
    height: 23px;
    margin-left: 4px;
    width: 25px;
}
div.dateFieldMed
{
    border: 1px solid #B2B2B2;
    float: left;
    padding-right: 3px;
    padding-top: 2px;
}

td.searchFooterMed
{
    padding:8px 10px 0px 10px;
    text-align:center;
}

/*#searchClear
{
    background:url(../Images/Medicine/btnClearAll.gif) no-repeat center center;
    cursor:pointer;
    display:inline-block;
    height:25px; 
    width:117px; 
}
#searchStart
{
    background:url(../Images/Medicine/btnSearchDoc.gif) no-repeat center center;
    cursor:pointer;
    display:inline-block;
    height:25px; 
    width:117px; 
}*/
.dateButtonMed button 
{
    background-image:url(../images/btnCalendar.gif);
    border:0 none;
    cursor:pointer;
    height:23px;
    width:25px;
}
.menuSWhere
{
    width:168px;
    box-shadow: 2px 2px 5px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
}

/************* REGISTRATION FOR BIN ***************/
#CityChooser button
{
    background: url("../images/select_btn.gif") no-repeat scroll right center #FFFFFF;
    border: 1px solid #A9A7A7;
    cursor: pointer;
    height: 25px;
    margin-top: 0;
    width: 150px;
    font-family:Arial;
    font-size:14px;
    font-style:normal;
    text-align:left;
}

#CityChooser button em
{
    
    font-family:Arial;
    font-size:14px;
    font-style:normal;
}



/************* TOOLTIP ********************/
#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat; z-index:9999}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif?2) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/******** doc top pages ***********/
.topPageList a 
{
    color:#000;
    text-decoration:none;
    padding-left:4px;
    padding-right:4px;
    background:#fff;
    border:1px solid #fff;
}

.topPageList a:hover
{
    background:#eee;
    border:1px solid #ddd;
}

.topPageList a.active
{
    background:#b9342b;
    border:1px solid #9f4a45;
    color:#fff;
}
#noDocAccess .content{
	background:#EBECEC;
	border-top:1px solid #B2B3B3;
	border-style:solid none none none;
	padding:5px 5px 40px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#noDocAccess div {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
}

#noDocAccess .warn {
	background:url(../images/warning2.png) left center no-repeat;
	line-height:28px;
	padding:0px 0px 0px 40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#noDocAccess .red {
	background:url(../images/lock.png) 15px center #B93023 no-repeat;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	padding:0px 10px 0px 40px;
}

#noDocAccess td.border {
	border:1px solid #9D9E9E;
}

#noDocAccess ul {
	
}

#noDocAccess div.li {
	margin:15px 0px;
	padding-left:10px;
}

#noDocAccess .block {
	background:url(../images/bin_doc_login_bg_gradient.png) repeat-x left center
}

#noDocAccess a {
	color:#000;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

#noDocAccess .top {
	background:url(../images/bin_doc_login_bg.png) repeat-x left center;
	border-bottom:1px solid #9D9E9E;
	line-height:21px;
	padding-left:8px;
}

#noDocAccess input {
	margin-top:8px;
}

#noDocAccess .button {
    text-decoration:none;
}

#noDocAccess .doc_contacts {
	background:#EBECEC;
	padding:5px;
	text-align:center;
}

/*** NEW SITE ***/

.leftbg {
    background:url(../Images/leftbg.png) right top repeat-y;
    width:50px;
}

.leftPanel {
    width:50px;
    text-align:right;
}

.header {
    background:url(../Images/topbg.png) center top repeat-x;
    min-height:45px;
    padding-left:11px;
    margin-right:30px;
}

.header > div {
    display: inline-block;
}

.header > div:first-child {
    white-space: nowrap;
}

.header table
{
    min-width:900px;
}

.newtab {
    background:url(../Images/tabbg.png) left top no-repeat;
    line-height:30px;
    //float:left;
    display: inline-block;
    margin-right:5px;
}

.newtabred {
    background:url(../Images/tabbgred.png) left top no-repeat;
    line-height:30px;
    float:left;
    margin-right:5px;
}

.newtab .sub {
    background:url(../Images/tabbgright.png) right top no-repeat;
    padding-right:9px;
    color:#fff;
    text-shadow: 1px 1px 0px #333;
    /*filter:DropShadow(Color=#000000, OffX=1, OffY=1);*/
    padding-left:31px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
}

.newtabred .sub {
    background:url(../Images/tabbgrightred.png) right top no-repeat;
    padding-right:9px;
    color:#fff;
    text-shadow: 1px 1px 0px #333;
    /*filter:DropShadow(Color=#000000, OffX=1, OffY=1);*/
    padding-left:31px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
}


.newtab a , .newtabred a{
    text-decoration:none;
    display:block;
}

.newtabactive {
    background:url(../Images/tabbg_active.png) left top no-repeat;
}


.newtabactive .sub {
    background:url(../Images/tabbgright_active.png) right top no-repeat;
    color:#000;
    text-shadow: none;
}


.newtab a.jur {
    background:url('../images/miniicons_jur.png') 10px 6px no-repeat;
}

.newtab a.con {
    background:url('../images/miniicons_con.png') 10px 6px no-repeat;
}

.newtab a.buh {
    background:url('../images/miniicons_buh.png') 10px 6px no-repeat;
}

.newtab a.med {
    background:url('../images/miniicons_med.png') 10px 6px no-repeat;
}

.newtab a.inf {
    background:url('../images/miniicons_inf.png') 10px 6px no-repeat;
}

.newtabactive a.jur {
    background:url('../images/miniicons_active_jur.png') 10px 6px no-repeat;
}

.newtabactive a.con {
    background:url('../images/miniicons_active_con.png') 10px 6px no-repeat;
}

.newtabactive a.buh {
    background:url('../images/miniicons_active_buh.png') 10px 6px no-repeat;
}

.newtabactive a.med {
    background:url('../images/miniicons_active_med.png') 10px 6px no-repeat;
}

.newtabactive a.inf {
    background:url('../images/miniicons_active_inf.png') 10px 6px no-repeat;
}


.newtab a.nws .sub {
    padding-left:12px;
    padding-right:12px;
}


.newtab a.sud .sub, .newtab a.gos .sub {
    padding-left:12px;
    padding-right:12px;
}

.header .logotype {
    display: inline-block;
    float:right;    
}

.header .logo {
    background:url('../images/newlogo.png') top left no-repeat;
    width:166px;
    height:32px;
    margin-top:7px;
    background-size:contain;
    display: block;
}

.header .logo-min {
    width:110px;
    height:22px;
}

.news {
    padding: 3px 0px 1px 0px; 
    background:url('../images/newsbg.png') top left repeat-x #f5f5f5;
	line-height:18px;
	position:relative;
	padding-right:23px;
	position: relative;
	height: 20px;
	overflow: hidden;
}
.news .newsPanelScroller {
	position: absolute;
	white-space: nowrap;
}

.news_nopadding {
	padding-right:0px;
}

.news .close{
	background:url(../images/news_close.png) center center no-repeat;
	width:19px;
	height:25px;
	right:0px;
	top:0px;
	position:absolute;
	cursor:pointer;
}

.news .sub {
    height:21px; 
    overflow:hidden;
    text-align:center;
    line-height:21px;
}

.news a {
    font-family:Tahoma, Geneva, sans-serif;
    color:#bb2c23;
    text-decoration: underline;
}

.preShowNews {
	position:relative;
}
.preShowNews .showNews {
	position:absolute;
	background:url(../images/show_banner.png) no-repeat center center;
	width:13px;
	height:13px;
	right:0px;
	margin-right: -21px;
	margin-top: 7px;
	cursor:pointer;
}
.infopage {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
}

.infopage h1 {
    font-size:17px;
    color:#B93023;
    margin:0px;
}

.infopage .head {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    border-bottom: 1px solid #cbccce;
    padding-top: 10px;
    padding-bottom: 5px;
}

.infopage h2 {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:14px;
    font-weight:bold;
    padding-left:13px;
    line-height:16px;
    background:url(../images/h2_bg.png) left bottom no-repeat #fff;
    margin-bottom:0px;
    margin-top:0px;
    padding-top: 5px;
    padding-bottom: 12px;
}

.infopage h2.lesspadding {
	padding-left:9px;
}

.infopage td.block {
    padding-left:15px;
}

.infopage td.topseperator {
    background:url(../images/gray_line.png) right 7px no-repeat;
}

.infopage td.seperator {
    background:url(../images/gray_line.png) right 0px repeat-y;
}

.infopage .lawyer_letters table {
	font-size:14px;
}

.infopage .lawyer_letters table td {
	text-align:center;
	width:3%;
}

.infopage a, .search_panel a,.alphabet a {
    font-family:Tahoma, Geneva, sans-serif;
    color:#000;
}

div.vote {
    background:url(../images/vote.png) left center no-repeat;
    padding-left: 15px;
}

div.yellow_free {
    background:url(../images/free_yellow.png) left center no-repeat;
    width:41px;
    height:37px;
    margin-top: -8px;
    margin-bottom: -5px;
}

.infopage .under_h2 {
    padding-left:1px;
}

.infopage div.gray {
    background:#f1f3f2;
    margin-top:-3px;
    padding-top:10px;
    padding-left:13px;
    padding-right:10px;
    padding-bottom:10px;
    font-size:13px;
	text-align:justify;
}

.infopage div.dotted {
    background:#fff;
    margin-top:-3px;
    padding-top:10px;
    padding-left:1px;
    padding-right:5px;
    padding-bottom:10px;
    line-height:17px;
    background:url(../images/line_dot.png) left bottom repeat-x;
}

.infopage div.dotted a {
    font-size:11px;
}

.infopage .orange {
	
}

.infopage .icon_head {
	background:no-repeat left center;
	padding-top: 2px;
	padding-left: 30px;
}

.infopage .icon_head .desc {
	font-weight:normal;
	font-size:13px;
	color:#737476;
}

.infopage .white_box {
	border:1px solid #9D9E9E;
	background:#FEFEFE;
	display:inline-block;
	line-height:20px;

}

.infopage .radio_list .item{
	padding:4px 0px 4px 0px;
}

.infopage .radio_list .item div {
	background:url(../images/radiobutton.png) left -14px no-repeat;
	line-height:14px;
	padding-left:20px;
}

.doc_with_icon{
    padding-left: 18px;
    background-position: left 4px;
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right:35px;
    min-height: 16px;
}

.doc_with_icon_noprice {
	padding-right:5px;
}

.doc_with_icon_price {
	float:right;
	padding-top:4px;
	color: #B1332C;
	text-align: right;
	font-size: 15px;
	line-height: 15px;
}

.doc_with_icon_price_small{
	font-size:15px;
}

.doc_normal {
    background-image:url(../images/doc_normal.png);
}

.doc_old {
    background-image:url(../images/doc_old.png);
}
.doc_old a 
{
    color: gray;
}

.doc_predactive {
    background-image:url(../images/doc_predactive.png);
}

.infopage .seeall {
    color:#888;
    background:url(../images/v_down.png) right 4px no-repeat;
    padding-right:15px;
    font-size:11px;
    margin-bottom:5px;
}

.infopage .seeall_maroon {
    color:#962d20;
    background:url(../images/v_down_maroon.png) right 4px no-repeat;
    padding-right:15px;
    font-size:11px;
    margin-bottom:5px;
}

.infopage .form {
	
}

.infopage .form .form_label {
	line-height:34px;
}

.infopage .form input {
	line-height:18px;
	height:18px;
	margin-top:5px;
	margin-bottom:0px;
	text-indent:10px;
	margin-left:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	border:1px solid #9D9E9E;
}

.infopage .arrows {
	font-size:12px;
	font-weight:bold;
}

.infopage .height_hider_content {
	overflow-y:hidden;
	position:relative;
}

.infopage .height_hider {
	background:url(../images/h_hider.png) bottom left repeat-x;
	position:absolute;
	width:100%;
	bottom:0px;
}

.nounderline a {
    text-decoration:none;
}

.journal a {
    font-size:11px;
}

.journal a img {
    float:left;
	margin-right:5px;
}

.journal {
    font-size:11px;
}

.journal .list {
	margin-bottom:5px;
	line-height:14px;
}

.journal .content {
    line-height:13px;
    padding-left:10px;
	text-align:justify;
}

.journal .list div {
    margin-top:5px;
}

.journal li {
	margin:10px 0px;
}

.justify {
	text-align:justify;
}

.gray_mini_close {
    text-align:right;
    line-height:18px;
	height:18px;
	padding-right:4px;
	background:url(../images/login_header.png) left top repeat-x;
	margin-bottom:10px;
}
#search_menu_div .gray_mini_close {
	margin-bottom:0px;
}
#site_menu_div .gray_mini_close {
	margin-bottom:0px;
}
.gray_mini_close img{
    cursor:pointer;
}

.login_layer {
    padding-left:8px;
    padding-right:5px;
    padding-bottom:7px;
    background:url(../images/dots.png) left bottom repeat-x;
    font-family:Tahoma, Geneva, sans-serif;
}

.login_layer div.inputs input {
    display:block;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    padding-left:14px;
    line-height:22px;
    border:1px solid #cecfd1;
    height:22px;
    color:#888888;
}

.login_layer #login_panel_infomain, .login_layer #login_panel_infoleftDoc, .login_layer #login_panel_inforightDoc,.login_layer #login_panel_infolinkPanel {
    padding-top:3px;
    padding-bottom:3px;
    color:#BC2E3A;
    font-size:12px;
    text-align:justify;
}

.button {
    background:url(../images/buttonbg.png) center center repeat-x;
    padding-top:2px;
    padding-bottom:2px;
    line-height:14px;
    border-style:solid;
    border-width:1px;
    border-color:#a1a1a1 #a9aaac #a0a2a1 #bfc1c0;
    text-decoration:none;
    padding-left:15px;
    padding-right:15px;
    box-shadow: 1px 1px 2px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#888888');
    color: #a52315;
}

#deliveryButton {
    background: #c5c5c5; /* Old browsers */
    background: -moz-linear-gradient(top, #c5c5c5 0%, #999999 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#999999 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #c5c5c5 0%,#999999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
    padding-top:2px;
    height: 30px;
    padding-bottom:2px;
    line-height:14px;
    text-decoration:none;
    padding-left:15px;
    padding-right:15px;
    box-shadow: 1px 1px 2px 0px rgba(0,0,0, 0.2);
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#888888');
}

.button_space {
    padding-top:10px;
    padding-bottom:4px;
}

.login_layer a.button {
    
}

.sublinks {
    margin-top:5px;
    line-height:20px;
    font-size:11px;
}

.sms_layer {
    font-family:Tahoma, Geneva, sans-serif;
	background:#ddd;
	padding-bottom:5px;
}

.sms_layer table {
    font-family:Tahoma, Geneva, sans-serif;
}

#pinErrors2 {
    color:#BC2E3A;
    font-size: 11px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: justify;
    padding-top: 3px;
}

#txtPin2 {
    font-size:11px;
    line-height:16px;
    border:1px solid #CECFD1;
    height:16px;
}

input.button {
    background:url(../images/buttonbg.png) center center repeat-x;
    padding-top:2px;
    padding-bottom:2px;
    line-height:16px;
    border-style:solid;
    border-width:1px;
    border-color:#a1a1a1 #a9aaac #a0a2a1 #bfc1c0;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
    font-size:13px;
    cursor:pointer;
    margin:0px;
    font-family:Tahoma, Geneva, sans-serif;
	outline:none;

}

input.button:focus {
}

input.buttonsms {
    filter:none;
    box-shadow: none;
	border:none;
    color: #333;
}
div.buttonsms {
    border-style:solid;
    border-width:1px;
    border-color:#a1a1a1 #a9aaac #a0a2a1 #bfc1c0;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#888888');
    box-shadow: 1px 1px 2px #bbbbbb;
	color: #333;
}
input.buttonsms:focus {
	border:none;
}

.sms_layer input.button {
    padding-top:0px;
    padding-bottom:0px;
    line-height: 18px;
}

.login_layer2 {
    padding-left:8px;
    padding-bottom: 1px;
    background:url(../images/dots.png) left bottom repeat-x;
    font-family:Tahoma, Geneva, sans-serif;
    
}

.login_layer_intranet {
    background:0;
}


.login_layer .company_name {
    font-size:13px;
	color:#962D20;
	font-weight:bold;
}

.login_layer2 .links {
    line-height: 13px;
    font-size: 11px;
    margin-top: 10px;
    padding-left:1px;
    white-space: nowrap;
}

.login_layer2 .line {
    margin-bottom:8px;
}

.login_layer2 .logout {
    margin-top:5px;
    font-size:12px;
    margin-bottom:5px;
}

.login_layer2 .user_contacts {
    background:url(../images/menu_contacts.png?2) no-repeat left top;
    padding-left: 18px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.login_layer2 .user_contacts .block {
    background:#fff;
    border-radius: 12px;
    padding:5px;
}

.login_layer2 .user_contacts .manager_person {
    background:url(../images/menu_contacts_person.png) no-repeat 10px center;
    border-bottom:1px solid #d8d8d8;
    padding-left:45px;
    padding-top:12px;
    padding-bottom:12px;
}

.login_layer2 .user_contacts .manager_phone {
    background:url(../images/menu_contacts_phone.png) no-repeat 10px center;
    border-bottom:1px solid #d8d8d8;
    padding-left:45px;
    padding-top:12px;
    padding-bottom:12px;
}

.login_layer2 .user_contacts .manager_place {
    background:url(../images/menu_contacts_place.png) no-repeat 14px center;
    padding-left:45px;
    padding-top:12px;
    padding-bottom:12px;
}

.login_layer2 .user_contacts .block.kto {
    padding:2px;
}

.login_layer2 .user_contacts .block.kto .manager_phone, .login_layer2 .user_contacts .block.kto .manager_place {
    padding-top:4px;
    padding-bottom:4px;
}

.site_menu {
    margin-top:10px;
    margin-bottom:10px;
}

.site_menu .seperator {
    margin-top:8px;
    margin-bottom:8px;
    height:2px;
    width:100%;
    background:url(../images/dots.png) left bottom repeat-x;
}

.site_menu div.button {
    line-height:20px;
    width:130px;
    margin-left:5px;
    margin-right:5px;
    box-shadow:none;
    padding:0px;
    text-align:center;
    font-size:11px;
    filter:none;
}

.site_menu div.button a {
    text-decoration:none;
}

#mask {
    position:fixed;
    z-index:6999;
    background:#000;
    opacity:0.7;
    width:100%;
    height:100%;
    left:0px;
    right:0px;
    display:none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.checkbox {
    padding-left:18px;
    background:url(../images/checkbox_off.png) no-repeat 0px 0px;
    line-height:13px;
    font-size:13px;
    cursor:pointer;
    padding-bottom:1px;
}

.checkbox_on {
    background:url(../images/checkbox_on.png) no-repeat 0px 0px;
}

#questionsListScroll .checkbox {
    padding-left:18px;
    background:url(../images/Continent/checkboxes.png) no-repeat 0px 0px;
    line-height:13px;
    font-size:13px;
    cursor:pointer;
    padding-bottom:1px;
}

#questionsListScroll .checkbox_on {
    background-position:0px -14px;
}

.bigcheckbox {
    padding-left:18px;
    background:url(../images/checkbox_off.png) no-repeat 0px 0px;
    line-height:13px;
    font-size:13px;
    cursor:pointer;
    padding-bottom:1px;
}

.bigcheckbox_on {
    background:url(../images/checkbox_on.png) no-repeat 0px 0px;
}

.bigcheckbox.disabled {
    background:url(../images/checkbox_disabled_off.png) no-repeat 0px 0px;
}

.bigcheckbox_on.disabled {
    background:url(../images/checkbox_disabled_on.png) no-repeat 0px 0px;
}

.bigradiobutton {
    padding-left:18px;
    background:url(../images/radiobutton_off.png) no-repeat 0px 0px;
    line-height:13px;
    font-size:13px;
    cursor:pointer;
    padding-bottom:1px;
}

.bigradiobutton_on {
    background:url(../images/radiobutton_on.png) no-repeat 0px 0px;
}

.radiobutton {
    padding-left:18px;
    background:url(../images/radiobutton.png) no-repeat 0px 0px;
    line-height:13px;
    font-size:13px;
    cursor:pointer;
    padding-bottom:1px;
}

.radiobutton_on {
    background-position:0px -14px;
}

.dropDownButton {
    line-height:16px;
}

.dropDownButton .content {
    position:absolute;
    border:1px solid #7b7c7b;
    background:#fff;
    text-indent:8px;
    cursor:pointer;
}

.dropDownButton .shadow {
    box-shadow: 1px 1px 3px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=3);
}

.dropDownButton .content .title {
    background:url(../images/buttondown.png) top right no-repeat;
}

.dropDownButton .content a {
    text-decoration:none;
}

.dropDownButton .content .list{
    padding-right:18px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:4px;
}

.dropDownButton .content .item {
    line-height:19px;
}

.dropDownButton .content a:hover .item {
    background:url(../images/search_bg.png) no-repeat right center #d9dadc;
}

#SimpleResult, #SearchResultPanel {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    border-bottom: 1px solid #cbccce;
    padding-top: 10px;
    padding-bottom: 5px;
}

#PersonContent {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

#SimpleResultCaption h1, #SearchResultPanel h1, #PersonContent h1, #FullResultPanel h1 {
    font-size:17px;
    color:#B93023;
	font-family:Tahoma, Geneva, sans-serif;
}

#FullResultPanel .SIPHeader a {
	color:#000000;
}

#FullResultPanel .SIPHeader div {
	width:90px;
}

#FullResultPanel a {
	color: #2B2A29;
}

#SearchResultPanelInfo {
}


.filter_combo_dummy {
    width:145px;
    height:24px;
    visibility:hidden;
}

.filter_combo {
    position:absolute;
    //right: 40px;
    width:142px;
    border:1px solid #a6a6a6;
    line-height:22px;
    padding-right:1px;
    background:#fff;
    text-align:left;
    cursor:pointer;
}

.filter_combo_shadow {
    box-shadow: 2px 2px 5px #bbbbbb;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=135,Strength=2);
}

.filter_combo .active {
    padding-left:10px;
    background:url(../images/search_combo.png) no-repeat right 1px transparent;
}

.filter_combo .active.hlight {
    padding-left:10px;
    background:url(../images/search_combo_red.png) no-repeat right 1px transparent;
    margin-left:1px;
    color:#fff;
}

.filter_combo .block {
}

.filter_combo .sep {
    border-top:1px solid #a6a6a6;
}

.filter_combo .item {
    padding:1px;
}

.filter_combo a {
    text-decoration:none;
}

.filter_combo .item .text {
    padding-left:10px;
    line-height:19px;
}

.filter_combo a:hover .item .text {
    background:#d9dadc;
    background:url(../images/search_bg.png) no-repeat right center #d9dadc;
}

.search_doc_list {
    background:url(../images/search_doc_list_bg.png) repeat-y right center;
}

#searchResultList {
	height:100%;
}

.mini_plus {
    background:url(../images/plus_minus.png) no-repeat 0px center;
    width:13px;
    height:13px;
}


.mini_minus {
    background:url(../images/plus_minus.png) no-repeat -13px center;
    width:13px;
    height:13px;
}

.list_page .FSMenu {
    width:150px;
}

.infoTab {
    background:url(../images/sub_tabs.png) center top repeat-x #fff;
    display:block;
    float:left;
    line-height:22px;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
    margin-right:3px;
    font-size:13px;
    margin-top:3px;
}


.infoTabActive {
    background:url(../images/sub_tabs_shadow.png) right top no-repeat #d9dadb;
    display:block;
    float:left;
    line-height:25px;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
    margin-right:0px;
    font-size:13px;
}

.infoTabActive2 {
    background:url(../images/sub_tabs_active2.png) right top no-repeat #d9dadb;
    display:block;
    float:left;
    line-height:25px;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
    margin-right:0px;
    font-size:13px;
}

.info_search {
    background:url(../images/search_corner.png) left bottom no-repeat #d9dadb;
    border:none;
    font-family:Tahoma, Geneva, sans-serif;
}

.info_search input {
    border:1px solid #9E9FA1;
    line-height:20px;
    height:20px;
    padding:1px;
    text-indent:10px;
}

.info_search .leftTd {
    text-align:right;
    padding-left:15px;
    padding-right:5px;
}

.info_search .sfera {
    border:1px solid #9E9FA1;
    line-height:20px;
    height:20px;
    background:#fff;
    padding:1px;
}

.info_search .bottom {
    height:10px;
}

.info_search .top {
    height:10px;
}

.info_search .middle {
    height:7px;
}


.info_search .sfera_button {
    background:url(../images/black_button_bg_20.png) left center repeat-x;
    line-height:20px;
    color:#fff;
    display:block;
    border:1px solid #9e9fa1;
    text-decoration:none;
}

#Sfera {
    background:url(../images/search_combo.png) right 0px no-repeat #fff;
    min-height:20px;
    cursor:pointer;
}

.infopage .doc {
    line-height:17px;
    font-size:13px;
    margin-bottom:7px;
    font-family:Tahoma, Geneva, sans-serif;
}

.infopage div.doc {
	padding-right:35px;
}

.infopage .doc_with_icon .date{
    color:#5D5E60;
    padding-right: 5px;
}

.infopage .doc a {
    text-decoration:none;
}

div.abc_activ {
    color: #fff;
    background: #a52315;
}

.abc div {
    float: left;
    cursor: pointer;
    font-size: 15px;
    text-decoration:underline;
    margin-right:0px;
    padding:3px;
}

.infopage .line_dot {
    background:url(../images/line_dot.png) left top repeat-x;
    height:2px;
}

.infopage .letter {
    background:url(../images/letter.png) left top no-repeat;
    line-height:25px;
    padding-left:35px;
    font-size:12px;
}

.letterAccr {
    background:url(../images/buh_convert.png) left top no-repeat;

    height:22px;
    width:20px;
    padding-right:5px;
    
    
}

.infopage .birthdays .top {
    background: url(../images/who_cal_bg.png) left top repeat-x #cb2923;
    padding-top:1px;
    padding-bottom:4px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-top: -5px;
}

.infopage .birthdays .top .spring {
    background:url(../images/who_cal_spring.png) center top no-repeat;
    margin-top:-13px;
    height:22px;
}

.infopage .birthdays .top .label {
    background:url(../images/who_cal_label.png) center top no-repeat;
    height:24px;
	margin-top: 4px;
	margin-bottom:1px;
}

.infopage .birthdays .content {
    background: #f2f2f2; /* for non-css3 browsers */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ebebeb'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ebebeb)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f8f8f8,  #ebebeb); /* for firefox 3.6+ */
    border-style:none solid solid solid;
    border-color:#D9DADA;
    border-width:1px;
    padding:20px;
}

.infopage .birthdays table {
    font-family: Tahoma, Geneva, sans-serif;
}

.infopage .birthdays .date_title {
    color:#BA342C;
    font-size:13px;
    font-weight:bold;
}

.infopage .birthdays .sep {
    background:url(../images/gray_multidot_2x2.png) center top repeat-y;
}

.infopage .birthdays .date {
	color:#5D5E60;
}

.birthday_shadow {
    width:100%;
    background:url(../images/birthday_center.png) left top no-repeat;
}

.birthday_shadow .left{
    width:222px;
    background:url(../images/birthday_left.png) left top no-repeat;
}

.birthday_shadow .right{
    width:222px;
    background:url(../images/birthday_right.png) left top no-repeat;
}

.birthday_shadow .center{
    background:url(../images/birthday_center.png) left top repeat-x;
}

.infopage .square {
    background:url(../images/light_square.png) left 7px no-repeat;
    line-height: 22px;
    padding-left: 25px;
    font-size: 13px;
}

.infopage .square2 {
    background:url(../images/light_square.png) left 7px no-repeat;
    line-height: 16px;
    padding-left: 17px;
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.infopage .square a {
    text-decoration:none;
}

.infopage .alphabet {
    text-align:justify;
    font-size:14px;
    font-weight:normal;
}

.infopage .alphabet td {
    text-align:right;
}

.infopage .forumlinks a {
    color:#962D20;
}

.infopage .paddingleft {
    padding-left:10px;
}


.infopage .small {
    font-size:11px;
}

.infopage .important_links {
	color:#962D20;
}

.infopage .important_links a {
	display:block;
	padding-left:26px;
}

.infopage .important_links a.video {
	background:url(../images/buh_video.png) left top no-repeat;
	min-height: 22px;
	margin-bottom:5px;
}

.infopage .important_links a.seminars {
	background:url(../images/buh_seminars.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}

.infopage .important_links a.summary {
	background:url(../images/buh_summary.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}

.infopage .important_links a.fill {
	background:url(../images/buh_fill.png) left top no-repeat;
	min-height: 22px;
	margin-bottom:5px;
}

.infopage .important_links a.buh_st_cal {
	background:url(../images/buh_st_cal.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}

.infopage .important_links a.buh_nl_cal {
	background:url(../images/buh_nl_cal.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}

.infopage .important_links a.buh_pr_cal {
	background:url(../images/buh_pr_cal.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}

.infopage .important_links a.question {
	background:url(../images/buh_question.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}

.infopage .important_links a.text {
	background:url(../images/buh_text.png) left top no-repeat;
	min-height: 22px;
	line-height:20px;
	margin-bottom:5px;
}


.infopage div.forum {
	background: url(../images/zakon_icon.png) -10px center no-repeat;
	padding-left: 34px;
	line-height: 34px;
}


.infopage .important {
	background:url(../images/buh_important.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .recomendations {
	background:url(../images/buh_recomendations.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .convert {
	background:url(../images/buh_convert.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .newdocs {
	background:url(../images/buh_new.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .topdocs {
	background:url(../images/buh_top.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .popular {
	background:url(../images/buh_pop.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .news {
	background:url(../images/buh_news.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .free {
	background:url(../images/buh_free.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .preview {
	background:url(../images/buh_preview.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .last {
	background:url(../images/buh_last.png) left center no-repeat;
	padding-left: 30px;
	line-height: 22px;
	height:22px;
	display:block;
}

.infopage .who_persons {
	padding-left:23px;
	background:url(../images/who_persons.png) left center no-repeat;
	line-height:19px;
}

.infopage .who_pop {
	padding-left:23px;
	background:url(../images/who_pop.png) left center no-repeat;
	line-height:19px;
}

.infopage .who_news {
	padding-left:23px;
	background:url(../images/who_news.png) left center no-repeat;
	line-height:19px;
}

.infopage .info_help {
	padding-left:23px;
	background:url(../images/info_help.png) left center no-repeat;
	line-height:19px;
}

.infopage .info_structure {
	padding-left:23px;
	background:url(../images/info_structure.png) left center no-repeat;
	line-height:19px;
}

.infopage .info_news {
	padding-left:23px;
	background:url(../images/info_news.png) left center no-repeat;
	line-height:19px;
}

a.forum {
    background:url(../images/zakon_icon.png) left center no-repeat;
    line-height:32px;
    display:block;
    padding-left:42px;
    margin-left:-15px;
}



.maroon {
    color:#9A1001;
}

.maroon2 {
    color:#B93023;
}

.font13 {
    font-size:13px;
}

.font14 {
    font-size:14px;
}

.infopage .line {
    margin-top:3px;
    margin-bottom:3px;
}

.infopage #buhCalLoader,.infopage #buhCalLoaderJur,.infopage #buhCalLoaderBuh {
    background:#f1f1f1;
    opacity:0.9;
    display:none;
    position:absolute;
    color:#000;
    padding-top:20px;
    text-align:center;
    font-weight: bold;
}

.infopage .cal2 {
    width:100%;
    text-align:center;
    line-height:16px;
    font-size:13px;
    font-family:Tahoma, Geneva, sans-serif;
}

.infopage .cal2 td {
    background:#f1f1f1;
}

.infopage .cal2 td.day a {
    text-decoration:none;
}

.infopage .cal2 td.day_passed a {
    color:#888;
}

.infopage .cal2 td.day_holiday a {
    color:#bb2c23;
}

.infopage .cal2 td.day_conference a {
    text-decoration:underline;
}

.infopage .cal2 .head td {
    background:url(../images/calbg.png) left center repeat-x;
}

.infopage .dateSelector table {
    font-size:16px;
    line-height:24px;
}

.infopage .dateSelector .arrow_left {
    background:url(../images/calleft2.png) center center no-repeat;
    width:16px;
    height:16px;
    margin-right:14px;
    cursor:pointer;
}

.infopage .dateSelector .arrow_right {
    background:url(../images/calright2.png) center center no-repeat;
    width:16px;
    height:16px;
    margin-left:14px;
    cursor:pointer;
}

.infopage .static_cal {
    width:100%;
    
}

.infopage .static_cal a {
    color:#9A1001;
}


#MainSearchPanel .space {
    width:20px;
}

#MainSearchPanel .clear {
    background:url(../images/x2.png) center center no-repeat;
    width:24px;
    height:24px;
    cursor:pointer;
}

#MainSearchPanel .docclear {
    background:url(../images/x2.png) center center no-repeat;
    width:10px;
    height:16px;
    cursor:pointer;
    margin-left: 6px;
}


#MainSearchPanel .search_button {
    background:url(../images/swhere_button.png) center center repeat-x;
    line-height:24px;
    height:24px;
    border:1px solid #9e9fa1;
    color:#fff;
    font-size:13px;
    padding-left:20px;
    padding-right: 20px;
    cursor:pointer;
}

#MainSearchPanel .questionWhite {
    background:url(../images/q14.png) center center no-repeat;
    width:14px;
    height:14px;
    margin-top:-20px;
    margin-left:auto;
    margin-right: 7px;
	cursor:pointer;
}

#MainSearchPanel .example {
    padding-left:12px;
    padding-top:5px;
    padding-bottom:7px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}


#MainSearchPanel .example table{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

#MainSearchPanel .example a{
    text-decoration:none;
    border-bottom:1px dashed #000;
}

#MainSearchPanel div.redvopros {
    background:url(../images/help_btn.png);
    height:14px;
    width:14px;
    margin-left: 4px;
    margin-top: 2px;
    cursor:pointer;
    float:none;
}

#MainSearchPanel div.plus {
    background:url(../images/plus.png);
    width:15px;
    height:15px;
    margin-right:5px;
}

.white_button {
    background:url(../images/white_button.png) center center repeat-x;
    border:1px solid #b0b1b3;
    line-height:24px;
    padding-left:10px;
    padding-right:10px;
    margin-left:3px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
    cursor:pointer;
    display: block;
    text-decoration: none;
}
.white_button.disabled {
    color:#888;
}

.white_button table {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

div.lmenu2{
    background:#E3E3E3;
    line-height:24px;
    display:block;
    text-indent:10px;
	margin:3px 0px;
	border-top:1px solid #C5C6C6;
}

div.lmenu2 a {
    display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-right: 40px;
}

div.lmenu2 a.small {
    color:#bb2c23;
    display:inline;
    padding:0px;
}

div.lmenu2 a.big {
    display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-right: 40px;
}

div.lmenu2 .comment {
    text-indent:10px;
    padding-right:10px;
    font-size:11px;
    font-family:Tahoma, Geneva, sans-serif;
    line-height:16px;
    padding-bottom:4px;
}

div.lmenu2 .comment .dot {
    visibility:hidden;
    font-weight:bold;
}

.dateCombo {
	
}

.white_button2 {
	background: url(../images/search_btn_bg.png) center center repeat-x white;
	box-shadow: 1px 1px 3px #BBB;
	border:1px solid #B2B3B3;
	color:#B93023;
	padding:3px 5px;
	margin-right:5px;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
}

.white_button3 {
	background: url(../images/search_btn_bg.png) center center repeat-x white;
	box-shadow: 1px 1px 3px #BBB;
	border:1px solid #B2B3B3;
	color:#B93023;
	padding:2px 5px;
	
    margin-top:-1px;
    margin-left:15px;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
}

.white_button2_disabled {
    background: url(../images/search_btn_bg.png) center center repeat-x white;
    box-shadow: 1px 1px 3px #BBB;
    border: 1px solid #B2B3B3;
    color: #a99f9e;
    padding: 3px 5px;
    margin-right: 5px;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
}

.closeSendMail
{
   
    height:22px;
    width:23px;
   
    background:url(../images/closeMail.png) no-repeat;
    cursor:pointer;
   
    
}
.preComplectListHider {
    position:absolute;
    right:0px;
}
.complectListHider {
	background:url(../images/show_hide_complects.png?2) 0px 0px no-repeat;
	width:23px;
	height:128px;
	cursor:pointer;
}

.complectListHider_show {
  background-position: 0px 0px;
}

.complectListHider_hide {
	background-position: -25px 0px;
}

.complectList {
    width: 250px;
}
/* alphabet */
a.mLtr
{
    background:#e4e5e7;
    border:1px solid #898A8C; 
    color:#898A8C;
    display:inline-block;
    line-height:16px;
    margin:0px 1px;
    text-align:center;
    text-decoration:none;
    width:16px;
}
a.mLtr:hover
{
    background:#f5f5f5; 
    border:1px solid #a1a2a5;
    color:#000;
}
a.mLtrA
{
    background-color:#fff;
    border:1px solid #a1a2a5; 
    color:#bb2c23; 
    display:inline-block;
    line-height:18px;
    margin:0px 1px;
    text-align:center;
    text-decoration:none;
    width:18px;
}
a.mLtrA:hover
{
    
}
div.mLtrs
{
    padding: 0px 0px 5px 0px;
}



.precontacts {
	text-align: left;
    display: inline-block;
    float: right;
    margin-top: 8px;
}

@media (max-width:1175px) {
    .header .logotype {	
        display: block;
    }
}

.contacts {
	margin-top:7px;
	margin-right:10px;
	background:url(../images/phone.png) left center no-repeat;
	padding-left:15px;
	display:block;
	font-size: 14px;
	line-height: 14px;
}
.makehome {
	margin-right:10px;
	background:url(../images/login_13x13.png) left center no-repeat;
	padding-left:15px;
	display:block;
	font-size: 14px;
}
.manager_top {
	margin-right:10px;
	margin-top:7px;
	background:url(../images/login_13x13.png) left top no-repeat;
	padding-left:15px;
	display:block;
	font-size: 14px;
	line-height: 14px;
    display: none;
}
.contacts_mini {
	font-size: 10px;
}
.makehome_mini {
	font-size: 10px;
}


#countryFilter {
	cursor:pointer;
	margin-right:5px;
}

#countryFilterButton {
	line-height:25px;
	height:25px;
	display:block;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

#countryFilter button {
	border:1px solid #bbb;
	background:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding:0px 1px 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:2px 0px;
}

#countryFilter .yuimenu {
	width:208px;
}

#countryFilter .yuimenu .bd {
	border:1px solid #bbb;
	padding:0px 5px;
}

#countryFilter em.yui-button-label {
	margin-top:0px;
}

#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/continent/miniflags.png) left 0px no-repeat;
	line-height: 20px;
	height: 20px;
	position:relative;
	border:none;
	text-align:left;
	box-shadow:none;
	margin:0px;
}

#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;
	line-height:18px;
}

.version_letter1 {
	background:url(../images/version_letter.png) no-repeat right top;
	position:absolute;
	width:99px;
	height:50px;
	cursor:pointer;
	margin-top:2px;
}


.version_letter2 {
	background:url(../images/version_letter.png) no-repeat right bottom;
	position:absolute;
	width: 40px;
	height: 35px;
	cursor: pointer;
	margin-top: 52px;
	margin-left: 59px;
}


.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 2;
    left:0px; top:0px;
}

.yui-tt {
    visibility:hidden;
    position:absolute;
    color:#333;
    background-color:#FDFFB4;
    font-family:arial,helvetica,verdana,sans-serif;
    padding:2px;
    border:1px solid #FCC90D;
    font:100% sans-serif;
    width:auto;
}

/*
    PLEASE NOTE: The <DIV> element used for a Tooltip's shadow is appended 
    to its root element via JavaScript once it has been rendered.  The 
    code that creates the shadow lives in the Tooltip's public "onRender" 
    event handler that is a prototype method of YAHOO.widget.Tooltip.  
    Implementers wishing to remove a Tooltip's shadow or add any other markup
    required for a given skin for Tooltip should override the "onRender" method.
*/

.yui-tt-shadow {
    display: none;
}

* html body.masked select {
    visibility:hidden;
}

* html div.yui-panel-container select {
    visibility:inherit;
}

* html div.drag select {
    visibility:hidden;
}

* html div.hide-select select {
    visibility:hidden;
}

.mask {
    z-index: 1; 
    display:none;
    position:fixed;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.58;
    filter: alpha(opacity=58);
    background-color:#000;
    width:100%;
    height:100%;
}

#contentMask {
    z-index:6;
    display:none;
    position:fixed;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.58;
    filter: alpha(opacity=58);
    background-color:#000;
    width:100%;
    height:100%;
}

/*

There are two known issues with YAHOO.widget.Overlay (and its subclasses) that 
manifest in Gecko-based browsers on Mac OS X:

    1) Elements with scrollbars will poke through Overlay instances floating 
       above them.
    
    2) An Overlay's scrollbars and the scrollbars of its child nodes remain  
       visible when the Overlay is hidden.

To fix these bugs:

    1) The "overflow" property of an Overlay instance's root element and child 
       nodes is toggled between "hidden" and "auto" (through the application  
       and removal of the "hide-scrollbars" and "show-scrollbars" CSS classes)
       as its "visibility" configuration property is toggled between 
       "false" and "true."
    
    2) The "display" property of <SELECT> elements that are child nodes of the 
       Overlay instance's root element is set to "none" when it is hidden.

PLEASE NOTE:  
  
    1) The "hide-scrollbars" and "show-scrollbars" CSS classes classes are 
       applied only for Gecko on Mac OS X and are added/removed to/from the 
       Overlay's root HTML element (DIV) via the "hideMacGeckoScrollbars" and 
       "showMacGeckoScrollbars" methods of YAHOO.widget.Overlay.
    
    2) There may be instances where the CSS for a web page or application 
       contains style rules whose specificity override the rules implemented by 
       the Container CSS files to fix this bug.  In such cases, is necessary to 
       leverage the provided "hide-scrollbars" and "show-scrollbars" classes to 
       write custom style rules to guard against this bug.

** For more information on this issue, see:

   + https://bugzilla.mozilla.org/show_bug.cgi?id=187435
   + SourceForge bug #1723530

*/

.hide-scrollbars,
.hide-scrollbars * {

    overflow: hidden;

}

.hide-scrollbars select {

    display: none;

}

.show-scrollbars {

    overflow: auto;

}

.yui-panel-container.show-scrollbars {

    overflow: visible;

}

.yui-panel-container.show-scrollbars .underlay {

    overflow: auto;

}

.yui-panel-container.focused {

}


/* Panel underlay styles */

.yui-panel-container .underlay {

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

}

.yui-panel-container.matte {

    padding: 3px;
    background-color: #fff;

}

.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);  /* For IE */

}

/* 
   Workaround for Safari 2.x - the yui-force-redraw class is applied, and then removed when
   the Panel's content changes, to force Safari 2.x to redraw the underlay.
   We attempt to choose a CSS property which has no visual impact when added,
   removed, but still causes Safari to redraw
*/
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display:none;
}

.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    background-color:#ececec;
    border:1px solid #000;
    z-index:1;
    overflow:hidden;
}

.yui-panel .hd {
    line-height: 22px;
    white-space: nowrap;
    background: url(../images/whd.png) left top repeat-x;
    height: 22px;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding-left: 15px;
    white-space:nowrap;
}

.yui-panel .bd {
    
    padding:10px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}
.yui-panel .bd table, .yui-panel .bd input {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

.yui-panel .bd p {
    margin:0 0 1em;
}

.yui-panel .container-close {
    position: absolute;
    top: 7px;
    right: 8px;
    z-index: 6;
    height: 10px;
    width: 10px;
    margin: 0px;
    padding: 0px;
    background: url(../images/x2.png) no-repeat;
    cursor: pointer;
    visibility: inherit;
    text-indent: -10000em;
    overflow: hidden;
    text-decoration: none;
}

.yui-panel .ft {
    padding:4px;
    overflow:hidden;
}

.yui-simple-dialog .bd .yui-icon {
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    margin-right:10px;
    float:left;
}

.yui-simple-dialog .bd span.blckicon {
    background: url("blck16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.alrticon {
    background: url("alrt16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.hlpicon {
    background: url("hlp16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.infoicon {
    background: url("info16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.warnicon {
    background: url("warn16_1.gif") no-repeat;
}

.yui-simple-dialog .bd span.tipicon {
    background: url("tip16_1.gif") no-repeat;
}

.yui-dialog .ft, 
.yui-simple-dialog .ft {
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
}

.yui-dialog form, 
.yui-simple-dialog form {
    margin:0;
}

.button-group button {
    font:100 76% verdana;
    text-decoration:none;
    background-color: #E4E4E4;
    color: #333;
    vertical-align: middle;
    border: 2px solid #797979;
    border-top-color:#FFF;
    border-left-color:#FFF;
    margin:2px;
    padding:2px;
}

.button-group button.default {
    font-weight:bold;
}

.button-group button:hover, 
.button-group button.hover {
    border:2px solid #90A029;
    background-color:#EBF09E;
    border-top-color:#FFF;
    border-left-color:#FFF;
}

.button-group button:active {
    border:2px solid #E4E4E4;
    background-color:#BBB;
    border-top-color:#333;
    border-left-color:#333;
}

.yui-override-padding {
    padding:0 !important;
}






#HelpPanel.yui-overlay { 
	position: absolute;
    background: #f1f3f2;
    border: 1px solid #989797;
    padding: 5px;
    margin: 10px;
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
}
#HelpPanel.yui-overlay .hd {  }
#HelpPanel.yui-overlay .bd { padding:5px; line-height:18px; }
#HelpPanel.yui-overlay .ft {padding:0px; }

#LoginHelpPanel.yui-overlay { position:absolute; background:#fbf6e2;border:1px solid #989797;padding:5px;margin:10px; }
#LoginHelpPanel.yui-overlay .hd {  }
#LoginHelpPanel.yui-overlay .bd { padding:5px; line-height:18px; }
#LoginHelpPanel.yui-overlay .ft {padding:0px; }
    
#EmailHelpPanel.yui-overlay { position:absolute; background:#fbf6e2;border:1px solid #989797;padding:5px;margin:10px; }
#EmailHelpPanel.yui-overlay .hd {  }
#EmailHelpPanel.yui-overlay .bd { padding:5px; line-height:18px; }
#EmailHelpPanel.yui-overlay .ft {padding:0px; }

#VideoMessage {
    width:872px;
}

#VideoMessage_c {
    left:50%;
    margin-left:-436px;
    margin-top:40px;
}

#SendMessage_c {
	left:50%;
	margin-left:-425px;
	margin-top:100px;
}
#SendMessage {
	border:1px solid #9D9E9E;
}

#SendMessageContent td.label {
    vertical-align:top;
    padding-right:5px;
    line-height:22px;
    white-space:nowrap;
	text-decoration:underline;
	text-align:right;
}

#SendMessageContent input {
    width:600px;
    margin:0px;
    border:1px solid #aaabad;
    padding:0px;
    line-height:22px;
	height:22px;
    margin-bottom:5px;
    text-indent:10px;
}

#SendMessageContent textarea {
    width:600px;
    margin:0px;
    border:1px solid #aaabad;
    padding:0px;
    height:100px;
    text-indent:10px;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:13px;
}

#SendMessageContent td.value {
	background:#EBECEC;
	padding-left:10px;
	padding-right:10px;
}

#SendMessageContent td.first_value {
	padding-top:15px;
}

#SendMessageContent td.first_label {
	padding-top:15px;
}

#SendMessageContent td.last_value {
	padding-bottom:15px;
}

#containerLinkLogin .wbd {
	
    background:url(../images/whd2.png) left top repeat-x #fff;
	padding: 2px 10px 10px 10px;
}

#containerLinkLogin .container-close {
	top:8px;
}

#containerLinkLogin .tabs {
	line-height:22px;
	margin-top:3px;
	margin-bottom:10px;
}

#containerLinkLogin .doctab {
	background:url(../images/inactiveDocTab.png) left top repeat-x;
	padding:0px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;

}

#containerLinkLogin .loginTd {
	background:#EBECEC;
	padding-left:0px;
	padding-right:10px;
}

#containerLinkLogin .loginHead {
	background:url(../images/inactiveDocTab.png) left top repeat-x;
	line-height:20px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:100%;
	padding-left:8px;
	padding-right:8px;
}

#containerLinkLogin .doctabSelected {
	background:#fff;
	color:#000;
}

#containerLinkLogin #LoginPanelPlace {
	border:1px solid #9D9E9E;
	background:#F6F7F7;
	padding:8px;
}

#containerLinkLogin #LoginPanel {
	background:transparent;
}

#containerLinkLogin #LoginPanel .login_layer {
	padding:0px;
	background:transparent;
}

#containerLinkLogin .dataTd {
	padding: 10px;
	padding-bottom:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

#containerLinkLogin .DocName {
	background:url(../images/doc_lines.png) left bottom repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 20px;
	color:#B93023;
}

#containerLinkLogin .docPrice, #containerDocLogin .reg, #containerDocLogin .warning, #SMSContentleftDoc .reg, #SMSContentrightDoc .reg {
	color:#B93023;
}

#containerLinkLogin #panelBughDoc {
	
	background:#EBECEC;
	font-size:14px;
	line-height:20px;
	padding:10px;
	margin-bottom:10px;
}

#containerLinkLogin #DocLoginContent {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	
    border:10px solid #EBECEC;
}

#containerLinkLogin .leftBorder {
	
}
#containerDocLogin .content {
    background:#fff;
}

#containerDocLogin .wbd {
	
    background:url(../images/whd2.png) left top repeat-x #fff;
	padding: 2px 10px 10px 10px;
}

#containerDocLogin .container-close {
	top:8px;
}

#containerDocLogin .tabs {
	line-height:22px;
	margin-top:3px;
	margin-bottom:10px;
}

#containerDocLogin .doctab {
	background:url(../images/inactiveDocTab.png) left top repeat-x;
	padding:0px 20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;

}

#containerDocLogin .loginTd {
	background:#EBECEC;
	padding-left:0px;
	padding-right:10px;
}

#containerDocLogin .loginHead {
	background:url(../images/inactiveDocTab.png) left top repeat-x;
	line-height:20px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	width:100%;
	padding-left:8px;
	padding-right:8px;
}

#containerDocLogin .doctabSelected {
	background:#fff;
	color:#000;
}

#containerDocLogin #LoginPanelPlace {
	border:1px solid #9D9E9E;
	background:#F6F7F7;
	padding:8px;
}

#containerDocLogin #LoginPanel {
	background:transparent;
}

#containerDocLogin #LoginPanel .login_layer {
	padding:0px;
	background:transparent;
}

#containerDocLogin .dataTd {
	padding: 10px;
	padding-bottom:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

#containerDocLogin .DocName, #SMSContentleftDoc .DocName, #SMSContentrightDoc .DocName{
	background:url(../images/doc_lines.png) left bottom repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 20px;
	color:#B93023;
}
#logcontentleftDoc .DocName {
	background:url(../images/doc_lines.png) left bottom repeat-x;
}
#logcontentleftDoc .DocName a {
    font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 20px;
	color:#B93023;
	line-height:20px;
	font-weight:bold;
}

#containerDocLogin .docPrice, #containerDocLogin .reg, #containerDocLogin .warning {
	color:#B93023;
}

#containerDocLogin #panelBughDoc {
	
	background:#EBECEC;
	font-size:14px;
	line-height:20px;
	padding:10px;
	margin-bottom:10px;
}

#containerDocLogin #DocLoginContent {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	
    border:10px solid #EBECEC;
}

#containerDocLogin .leftBorder {
	
}

#SMSContent .smsData, #SMSContentrightDoc .smsData,#SMSContentleftDoc .smsData{
	line-height:16px;
}

#SMSContent .code, #SMSContentrightDoc .code, #SMSContentleftDoc .code {
	background:#FFED00;
	font-weight:bold;
	display:inline-block;
	line-height:16px;
	padding:4px 0px;
}

#SMSContent .description, #SMSContentrightDoc .description, #SMSContentleftDoc .description {
	line-height: 16px;
	padding: 10px;
	background-color: #EBECEC;
}
/*
 .pageList{ padding-top:15px; height:30px; vertical-align: baseline;}
 .pageList div,p{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
    text-indent:0px;
    }

 .pageList div{height: 23px; line-height:23px; cursor:pointer; padding-left:7px; padding-right:7px; border:1px solid #868686; color:#323232; font-weight:bold;  font-size:12px; font-family:Arial; text-align:center; float:left; margin-right:5px;}
 .pageList div.select{ background:#9c0303; cursor:default; margin-left:5px; color:#fff; margin-right:10px;}
 .pageList a{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold;}
 .pageList a:link{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold;}
 .pageList a:visited{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold;}
 

 .PageListDoc a{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
 .PageListDoc a:link{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
 .PageListDoc a:visited{font-size:12px; text-decoration:underline; font-family:Arial; font-weight:bold; color:#9f121b;}
 .PageListDoc {padding-top:20px; text-indent: 0px; text-align: center; font-size:12px; font-family:Arial; font-weight:bold; color:#9f121b;}

.pageList .customPagePanel, .DocFrame .pageList .customPagePanel {
    background: none repeat scroll 0 0 #E3E3E3;
    height: 47px;
    line-height: 14px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 130px;
}

.pageList .pagerhead, .DocFrame .pageList .pagerhead {
    background: #A52315;
    border: medium none;
    color: #FFFFFF;
    float: none;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 0 3px;
}
*/

.buh_btn {
	background: url(../images/search_btn_bg.png) center center repeat-x #FFF;
	box-shadow: 1px 1px 3px #BBB;
	padding:3px 0px 3px 10px;
	border:1px solid #B2B4B5;
	display:inline-block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
}
.buh_btn a {
	padding-left:18px;
	text-decoration:none;
	padding-right:10px;
}
.keys_authors a {
	background:url(../images/buh_authors.png) left center no-repeat;
}
.keys_seminars a {
	background:url(../images/buh_seminars_gray.png) left center no-repeat;
}
.keys_int a {
	background:url(../images/buh_int.png) left center no-repeat;
}
.keys_video a {
	background:url(../images/buh_videoseminars.png) left center no-repeat;
	padding-left:24px;
}
.keys_webinar a {
	background:url(../images/buh_webinars.png) left center no-repeat;
	padding-left:30px;
}

.questions .quest {
	background:url(../images/questions.png) left center no-repeat;
	padding-left:32px;
	line-height:19px;
	height:19px;
	text-align:left;
}

.editorTools .tool {
	background:url(../images/editor_tools.png?2) left center no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	border:none;
	-webkit-appearance: none;
	padding:0px;
	margin:0px;
}

.editorTools .tool_seperator {
	border-left:1px solid #8e8a8b;
	width:1px;
	height:16px;
}

.editorTools .tool_bold 
{
	background-position:0px 0px;
}

.editorTools .tool_bold_press 
{
    background:url(../images/bold.png) left center no-repeat;
	background-position:0px 0px;
	
}

.editorTools .tool_italic {
	background-position:-16px 0px;
}

.editorTools .tool_italic_press 
{
    background:url(../images/italic.png) left center no-repeat;
	background-position:0px 0px;
}

.editorTools .tool_underline {
	background-position:-32px 0px;
}

.editorTools .tool_underline_press 
{
    background:url(../images/underline.png) left center no-repeat;
	background-position:0px 0px;
}

.editorTools .tool_align_left {
	background-position:-48px 0px;
}

.editorTools .tool_align_left_press 
{
    background:url(../images/alignleft.png) left center no-repeat;
	background-position:0px 0px;
}

.editorTools .tool_align_center {
	background-position:-64px 0px;
}

.editorTools .tool_align_center_press 
{
    background:url(../images/aligncenter.png) left center no-repeat;
	background-position:0px 0px;
}

.editorTools .tool_align_right {
	background-position:-80px 0px;
}

.editorTools .tool_align_right_press 
{
    background:url(../images/alignright.png) left center no-repeat;
	background-position:0px 0px;
}

.editorTools .tool_align_justify {
	background-position:-96px 0px;
}

.editorTools .tool_align_justify_press 
{
    background:url(../images/alignjustify.png) left center no-repeat;
	background-position:0px 0px;
}


.editorTools .tool_file_upload {
	background:url(../images/editor_upload.png) no-repeat;
}

.editorTools .tool_file {
	background-position:-114px 0px;
}

.editorTools .tool_close {
	background-position:-132px 1px;
	width:24px;
}

.editorTools .tool_clarify {
	background-position:-156px 1px;
	width:22px;
}

.editorTools .tool_grab {
	background-position:-178px 1px;
	width:25px;
}

.editorTools .tool_importance {
	background-position:-204px 1px;
	width:20px;
}

.editorTools .tool_low_importance {
	background-position:-224px 1px;
	width:20px;
}

.uploadify-queue {
	margin-bottom: 1em;
}
.uploadify-queue-item {
	background-color: #F5F5F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadify-error {
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
	float: right;
	height:	16px;
	width: 16px;
	text-decoration:none;
	font-weight:bold;
}
.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}
.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
.loadedFile {
	color:#a52315;
	line-height:16px;
	clear:both;
}

.loadedFile a {
	color:#a52315;
	float:left;
}

.loadedFile div.delete {
	background:url(../Images/x2.png) no-repeat center center;
	float:left;
	width:10px;
	height:20px;
	margin-left: 5px;
	cursor: pointer;
}

#sendMsgLast .errorbox{
	color:#bc2e3a;
}

.questionItem {
	line-height:18px;
}

.questionItem a {
	color:#B93023;
}
#questionsList .seach_button {
	
	
	height:18px;
	width:18px;
	cursor:pointer;
	background:url(../images/Document/search.gif) no-repeat center center;
}
 .phone_button {
	
	
	height:18px;
	width:18px;
	cursor:pointer;
	background:url(../images/phone.png) no-repeat center center;
}
 .pen_button {
	
	
	height:18px;
	width:18px;
	cursor:pointer;
	background:url(../images/conv.png) no-repeat center center;
}
#questionsListScroll .phone_button {
	
	
	height:18px;
	width:18px;
	background:url(../images/phone.png) no-repeat center center;
}
#questionsListScroll .pen_button {
	
	
	height:18px;
	width:18px;
	background:url(../images/conv.png) no-repeat center center;
}
#questionsListScroll td {
	padding:0px 5px;
	line-height:22px;
}

#questionsList .head,#AuthorListScroll .head,#questionsListScroll .head {
	background:url(../images/questions_head.png) repeat-x left top;
	cursor:pointer;
}

#questionsList .head td {
	padding:0px 0px 0px 5px;
}

.right_dropBox {
	float:right;
	margin-right:5px;
	margin-top:3px;
	height:18px;
	width:18px;
	cursor:pointer;
	background:url(../images/questions_dropDown.png) no-repeat center center;
}

.combobox_filter {
	background:#fff;
	border:1px solid #bbb;
	border-radius:0px 5px;
	box-shadow:0 0 10px #bbb;
	position:absolute;
	text-indent:0px;
	padding:5px;
	
}
.combobox_filter .item_header {
	line-height:20px;
	cursor:pointer;
    color: #b93023;
}

 .combobox_filter .item_header:hover {
	background:#EBECEC;
}
 .combobox_filter .item {
	line-height:18px;
	cursor:pointer;
}

 .combobox_filter .item:hover {
	background:#EBECEC;
}

 .activeFilter {
	color:#B93023;
}
#questionDialog {
	border:1px solid #9D9E9E;
}

#questionDialog .hd,#questionsListScroll .hd{
	background: url(../images/whd.png) left center repeat-x;
	line-height: 22px;
	height: 22px;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 15px;
	white-space: nowrap;
}

#questionDialog .bd, #historyDiv bd {
	overflow: hidden;
	padding: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background:#fff;
	line-height:18px;
}

#SendMessage .bd {
	overflow: hidden;
}

#questionDialog .editorTools {
	background:#F0F0EE;
}

#questionDialog .date, #historyDiv .date {
	color:#B93023;
	float:right;
	margin-right:10px;
}	

#filterCalendar td {
	padding:5px;
	text-align:center;
}

.head #filterCalendar  td {
	padding: 0px 5px;
	text-align:center;

}

#Answer {
	background:#fff;
	
}

#Answer .hd {
	background: #F0F0EE;
	line-height:24px;
	height:22px;
	font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, Geneva, sans-serif;
    padding-left: 15px;
}
#Answer .bd {
  padding: 10px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
}
#historyDiv .hd{
	height: 22px;	
}

#questionAnswer .hd{
	height: 22px;	
}


.answer_tool {
	background:url(../images/editor_answer.png) no-repeat center center;
	width: 23px;
	height: 24px;
	float: right;
	margin-right: 10px;
	cursor:pointer;
}

.close_tool {
	background:url(../images/editor_close.png) no-repeat center center;
	width: 22px;
	height: 24px;
	float: right;
	margin-right: 10px;
	cursor:pointer;
}

#sendMsgLast .helptext {
	display:none;
}

div.button_panel_show
{
   background:url(../Images/down.png) no-repeat left top #d9dadc;
   width:20px;
   height:101px;
   cursor:pointer;
   cursor:hand;
   
}

div.button_panel_hide
{
   background:url(../Images/up.png) no-repeat ;
   width:20px;
   height:101px;
   cursor:pointer;
   cursor:hand;
   
}



#medFilterList {
	cursor:pointer;
	margin-right:5px;
}

#medFilterButton {
	line-height:25px;
	height:25px;
	display:block;
}

#medFilterList button {
	border:1px solid #bbb;
	background:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding:0px 1px 0px 5px;
	margin:0px;
	cursor:pointer;
}


#medFilterList button em {
	font-style:normal;
	display:block;
	background:url(../images/search_combo22.png) right center no-repeat;
	width:260px;
	text-align:left;
	padding:2px 0px;
}

#medFilterList .yuimenu {
	width:268px;
}

#medFilterList .yuimenu .bd {
	border:1px solid #bbb;
	padding:0px 5px;
}

#medFilterList em.yui-button-label {
	margin-top:0px;
}

#medFilterList .yui-menu-shadow {
	display:none;
}

#medFilterList li {
	
}

#medFilterList li a {
	cursor:pointer;
	outline: none;
	border-bottom:1px solid #EBECEC;
	padding:3px 0px;
}

#medFilterList li a span.medFilterButton, #medFilterList button em span.medFilterButton {
	display:block;
	padding-left:40px;
	background:url(../images/medicine/filters.png) left 0px no-repeat;
	line-height: 20px;
	height: 20px;
	position:relative;
	border:none;
	text-align:left;
	box-shadow:none;
	margin:0px;
}


#medFilterList li a  span.med_0, #medFilterList button em span.med_0  {
	background-position:0px -225px;
}

#medFilterList li a  span.med_152, #medFilterList button em span.med_152  {
	background-position:0px 0px;
}

#medFilterList li a  span.med_153, #medFilterList button em span.med_153  {
	background-position:0px -25px;
}

#medFilterList li a  span.med_154, #medFilterList button em span.med_154  {
	background-position:0px -50px;
}

#medFilterList li a  span.med_155, #medFilterList button em span.med_155 {
	background-position:0px -75px;
}

#medFilterList li a  span.med_156, #medFilterList button em span.med_156 {
	background-position:0px -100px;
}

#medFilterList li a  span.med_157, #medFilterList button em span.med_157 {
	background-position:0px -125px;
}

#medFilterList li a  span.med_158, #medFilterList button em span.med_158 {
	background-position:0px -150px;
}

#medFilterList li a  span.med_159, #medFilterList button em span.med_159 {
	background-position:0px -175px;
}

#medFilterList li a  span.med_160, #medFilterList button em span.med_160 {
	background-position:0px -200px;
}

#medFilterList li a span.cn span, #medFilterList button em span.cn span {
	position:absolute;
	color:#727271;
}

#medFilterList li a span.cn span {
	right:3px;
}

#medFilterList button em span.cn span {
	right:23px;
	line-height:18px;
}

#medFilterList .count {
	color:#888;
	position:absolute;
	right:5px;
	display:block;
	top:0px;
}

#medFilterList em .count {
	right:24px;
}

.search_filters {
	
}

.search_filters .filter_head {
	background:#ccc;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	font-family:Tahoma, Geneva, sans-serif;
}

.search_filters .filter_subhead {
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	padding:2px 5px;
}

.search_filters .filter_subhead div {
	border:2px solid #ccc;
	border-style:none none solid solid;
	padding:3px 5px;
}

.search_filters .filter_content {
	padding:5px 10px;
}

.buhArrowRight 
{
    height:22px;
    width:22px;
    background:url(../images/rightArrow.png) center center no-repeat;
}

.buhArrowLeft
{
    height:22px;
    width:22px;
    background:url(../images/leftArrow.png) center center no-repeat;
}

.saveBuhPicture
{
    height:32px;
    width:143px;
    color:White;
    font-size:14px;
    line-height:30px;
    background:url(../images/saveBuhPicture.png)  no-repeat;
}

.fhotoBuhLabel
{
    height:35px;
    width:161px;
    color:White;
    
    font-size:24px;
    line-height:35px;
    text-align :right ;
    padding-right:10px;
    background:url(../images/fhotoBuhLabel.png)  no-repeat;
}

.show_doc_menu {
    background:url(../images/document/show_doc_menu.png) center top no-repeat;
    width:27px;
    height:27px;
    cursor:pointer;
}


.hide_doc_menu {
    background:url(../images/document/hide_doc_menu.png) center top no-repeat;
    width:27px;
    height:27px;
    cursor:pointer;
}

#topbanner {
	border-bottom:1px solid #DADAE2;
	padding-bottom:3px;
}
.closeTopBanner {
    position:absolute;
    right:0px;
    top:0px;
    background:url(../images/x2.png) no-repeat center center;
    width:22px;
    height:22px;
    cursor:pointer;
}

.totop {
	background:url(../images/top.png?v=2) no-repeat center center;
	width:66px;
	height:39px;
	position:absolute;
	bottom:20px;
	right:30px;
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:pointer;
	z-index:10;
}
.totop:hover {
    opacity:0.8;
}

#noDocAccessLeftDoc .content, #noDocAccessRightDoc .content{
	background:#EBECEC;
	border-top:1px solid #B2B3B3;
	border-style:solid none none none;
	padding:1px 10px 10px 10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#noDocAccessLeftDoc div,#noDocAccessRightDoc div {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0px;
	text-indent:0px;
}

#noDocAccessLeftDoc .warn,#noDocAccessRightDoc .warn {
	background:url(../images/warning2.png) left center no-repeat;
	line-height:28px;
	padding:0px 0px 0px 40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;

}

#noDocAccessLeftDoc .red,#noDocAccessRightDoc .red {
	background:url(../images/lock.png) 15px center #B93023 no-repeat;
	font-weight:bold;
	color:#fff;
	line-height:24px;
	padding:0px 10px 0px 40px;
}

#noDocAccessLeftDoc .white,#noDocAccessRightDoc .white {
	background:url(../images/lock_black.png) 15px center #fff no-repeat;
	font-weight:bold;
	color:#B93023;
	line-height:24px;
	padding:0px 10px 0px 40px;
}

#noDocAccessLeftDoc td.border,#noDocAccessRightDoc td.border {
	border:1px solid #9D9E9E;
}

#noDocAccessLeftDoc ul,#noDocAccessRightDoc ul {
	
}

#noDocAccessLeftDoc div.li,#noDocAccessRightDoc div.li {
	margin:5px 0px;
	padding-left:10px;
}

#noDocAccessLeftDoc .block,#noDocAccessRightDoc .block {
	background:url(../images/doc_login_bg_gradient.png) repeat-x left 
}

#noDocAccessLeftDoc a,#noDocAccessRightDoc a {
	color:#000;
	font-weight:normal;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

#noDocAccessLeftDoc .top,#noDocAccessRightDoc .top,#containerDocLogin .top {
	background:url(../images/doc_login_bg.png) repeat-x left center;
	border-bottom:1px solid #9D9E9E;
	line-height:21px;
	padding-left:8px;
	color :White 
}

#noDocAccessLeftDoc .login_layer,#noDocAccessRightDoc  .login_layer {
    background:none;
}

#noDocAccessLeftDoc input,#noDocAccessRightDoc input {
	margin-top:8px;
}

#noDocAccessLeftDoc .button,#noDocAccessRightDoc .button {
    text-decoration:none;
}

#noDocAccessLeftDoc .doc_contacts,#noDocAccessRightDoc .doc_contacts {
	background:#fff;
	padding:5px;
	text-align:center;
}
#SMSContent,#SMSContentleftDoc ,#SMSContentrightDoc {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

.top_dots {
    background: url(../images/dots.png) repeat-x left center;
    height:1px;
}

.fullsearch {
    background: #ececec;
    padding:10px;
    border:none;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:17px;
    -webkit-text-size-adjust: none;
}
.fullsearch table{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    -webkit-text-size-adjust: none;
}

.fullsearch .leftmenu {
    padding:10px 0px;
}
.fullsearch .leftmenu div {
    width:185px;
}
.fullsearch .FSMenu {
    text-decoration:none;
}

.fullsearch .whitepadding {
    background:#fff;
    padding:10px 10px 10px 0px;
}


.fullsearch .main {
    width:100%;
    padding:10px 10px;
    background: #ececec;
}

.fullsearch .whiteblock {
    background:#fff;
    min-height:400px;
}

.fullsearch .treeItem {
    min-height:30px;
    background:#f8f8f8;
    width:100%;
    cursor:pointer;
}

.fullsearch .treeItem.even {
    background-color:#f3f3f3;
}

.fullsearch .treeItem .tabletcheckbox div {
    margin:0px 0px;
    background:url(../images/checkbox_tablet_off.png) center center no-repeat;
    width:26px;
    height:30px;
}

.fullsearch .treeItem .tabletcheckbox div.on {
    background-image:url(../images/checkbox_tablet_on.png);
}
.fullsearch .treeItem .tabletlink div {
    margin:0px 0px;
    background:url(../images/tablet_mirror.png) center center no-repeat;
    width:26px;
    height:30px;
}

.fullsearch .treeItem .text {
    width:100%;
}
.fullsearch .treeItem .text div {
    padding-left:4px;
}

.fullsearch .treeItem .tablettreeopener div {
    margin:0px 0px;
    background:url(../images/plus.png) center center no-repeat;
    width:26px;
    height:30px;
}

.fullsearch .treeItem .tablettreeopener div.opened {
    background-image:url(../images/minus.png);
}

.fullsearch .treeItem .tablettreenotopener div {
    margin:0px 0px;
    width:26px;
    height:30px;
}

.fullsearch .treeItem.highlight td.text {
    background: #b9342b;
    color:#fff;
}

.fullsearch .subtreeItem {
    padding-left:26px;
}

.fullsearch #treeStatusBlock .tabletcheckbox2 {
    margin-bottom:10px;
}

.fullsearch .dots {
    height: 1px;
    background: url(../images/dots2.png) repeat-x;
    margin:10px 0px;
}

.fullsearch .minihead {
    font-weight:bold;
    margin:4px 0px;
}

.fullsearch input.numberSearch, .fullsearch input.numberMjSearch {
    line-height:20px;
    width:100%;
    padding:0px;
    margin:0px;
}

.fullsearch .numberBlockResults, .fullsearch .numberMjBlockResults {
    background:#f8f8f8;
    padding:0px 6px;
    margin-top:10px;
}

.fullsearch .numberBlockResults .checkbox, .fullsearch .numberMjBlockResults .checkbox {
    line-height:30px;
}

.fullsearch .dateBlock .dateDdType, .fullsearch .dateBlock .dateDbPeriod,
.fullsearch .dateMJBlock .dateDdType, .fullsearch .dateMJBlock .dateDbPeriod,
.fullsearch .dateRTBlock .dateDdType, .fullsearch .dateRTBlock .dateDbPeriod, 
.fullsearch .dateVABlock .dateDbPeriod {
    display:inline-block;
    margin-right:10px;
}

.fullsearch .textBox {
    border:1px solid #ccc;
    background: #f0f0f0;
    padding:2px;
    text-align:center;
    font-size:16px;
    line-height:30px;
    cursor: pointer;
}

.fullsearch .textBox.activeTextBox {
    background:#fefefe;
}

.tabletcheckbox2 {
    padding-left: 26px;
    background:url(../images/checkbox_tablet_off.png) left center no-repeat;
    line-height:22px;
    cursor:pointer;
}

.tabletcheckbox2.on {
    background-image:url(../images/checkbox_tablet_on.png);
}

.fullsearch .searchPreview {
    padding-left:25px;
    padding-right:25px;
    height:100px;
    overflow-y:scroll;
}

.fullsearch .searchPreview .empty {
    color:#888;
}

.fullsearch .searchPreview .item {
    border-bottom:1px solid #ddd;
    padding:6px 0px;
}

.fullsearch .searchPreview .item .left {
    float:left;
    width:160px;
}

.fullsearch .searchPreview .item .right {
    padding-left:160px;
}

.fullsearch .searchPreview .removeItem {
    margin-left:6px;
    vertical-align:middle;
    width:16px;
    height:16px;
    display:inline-block;
    background:url(../images/x2.png) no-repeat center center;
}

.fullsearch .links {
    margin-top:30px;
}
.fullsearch .links a {
    font-family:Tahoma, Geneva, sans-serif;
}
.fullsearch .links .search_link {
    background:url(../images/tablet_search.png) no-repeat center center;
    width:77px;
    height:24px;
    text-align:center;
    line-height:24px;
    display:inline-block;
    text-decoration:none;
    color:#fff;
    float:left;
    margin-left:10px;
}
.fullsearch .links .search_link_empty {
    width:77px;
    height:24px;
    text-align:center;
    line-height:24px;
    display:inline-block;
    float:right;
    margin-right:10px;
    text-decoration:none;
}

.fullsearch .presearchPadding {
    padding:0px 10px;
}
.fullsearch .presearch {
    width:150px;
}
.fullsearch .presearch .presearch_filter {
    padding:2px 0px;
}

.mobileSearch {
    position:fixed;
    right:0px;
    top:0px;
    z-index:10;
    height:30px;
    -webkit-transform: scale3d(1, 1, 1);
}

.mobileSearch .sub {
    padding: 3px 3px;
    border:1px solid #bbbbbb;
    background:#d9dadc;
    border-bottom-left-radius:5px;
}

.mobileSearch table {
    width:100%;
}

.mobileSearch table div.input {
    border:1px solid #aaabad;
    position:relative;
}

.mobileSearch table #searchInDocMiniDiv {
    font-family:Tahoma, Geneva, sans-serif;
    line-height:20px;
    height:20px;
    background:#fff;
    outline:none;
    padding:0px;
    margin:0px;
    text-indent:10px;
    overflow:hidden;
    width:100%;
}
.mobileSearch table input {
    width:100%;
    font-family:Tahoma, Geneva, sans-serif;
    line-height:20px;
    border:none;
    background:#fff;
    outline:none;
    padding:0px;
    margin:0px;
    text-indent:10px;
}

.mobileSearch table div.input div.results {
    background:#ffffff;
    position:absolute;
    right:0px;
    line-height:18px;
    top:0px;
    padding: 0px 2px;
    border:1px solid #fff;
}


.mobileSearch table button {
    font-family:Tahoma, Geneva, sans-serif;
    background:url(../images/white_button.png) center center repeat-x;
    border:1px solid #b0b1b3;
    height:22px;
    padding:0px 10px;
    cursor:pointer;
}

.ui-dialog {
    border-collapse: separate;
    position: relative;
    left: 0;
    top: 0;
    font: 1em Arial;
    background-color: #ececec;
    border: 1px solid #000;
    z-index:9000;
}

.ui-dialog .ui-dialog-titlebar {
    line-height: 22px;
    white-space: nowrap;
    background: url(../images/whd.png) left top repeat-x;
    height: 22px;
    font-size: 14px;
    font-weight: bold;
    font-family: Tahoma;
    padding-left: 15px;
    white-space: nowrap;
    position:relative;
    cursor:move;
}

.ui-dialog .ui-dialog-titlebar .ui-button {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 6;
    height: 20px;
    width: 20px;
    margin: 0px;
    padding: 0px;
    background: url(../images/x2.png) no-repeat center center;
    cursor: pointer;
    visibility: inherit;
    text-indent: -10000em;
    border:none;
}

.ui-dialog .ui-dialog-content {
    padding: 10px;
    font-family: Tahoma;
    font-size: 13px;
}
.footerBuhPage {
    position: fixed;
    background: white;
    cursor: pointer;
    /*min-width: 990px;
    max-width: 1300px;*/
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    font-family: Tahoma;
    font-size: 13.5px;
    text-align: right;
    z-index: 9;
    line-height: 28px;
    margin-left: 71px !important;
    margin-right: 44px !important;
}
.footerBuhPageBG {
    background: url(../images/BuhPage/footerBG.png)left top repeat-x;
}

.ui-widget-overlay {
    position:fixed;
    opacity:0.7;
    Alpha(Opacity=70);
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:100;
    background:#000000;
}

.presearch_filter {
    padding-bottom:4px;
    padding-left:10px;
    cursor:pointer;
    cursor:hand
}
.akciya_window{
    height: 778px;
    width: 800px;
	background: url(../images/Landing/Widget/widget_lending.png) left top no-repeat;
}
#akciya_window .close{
	background:url(../images/BuhPage/window_close.png) center center no-repeat;
	width:14px;
	height:14px;
	float:right;
	margin-right:-35px;
	margin-top:15px;
	cursor:pointer;
	position: absolute;
	right: 0px;
    z-index: 6;
}
.akciya_install_button {
    background:url(../images/Landing/Widget/widget_install.png) center center no-repeat;
	width:200px;
	height:36px;
	float:right;
	
	cursor:pointer;
	position: absolute;
	right: 67px;
	top: 379px;
    z-index: 6;
}

.akciya_prof_buh_window{
    height: 790px;
    width: 1250px;
	background: url(../images/Landing/ProfBuh/profBuhBackground.png) left top no-repeat;
}
#akciya_prof_buh_window .close{
	background:url(../images/BuhPage/window_close.png) center center no-repeat;
	width:14px;
	height:14px;
	float:right;
	margin-right:-35px;
	margin-top:90px;
	cursor:pointer;
	position: absolute;
	right: 0px;
    z-index: 6;
}
.akciya_prof_buh_send_button_active {
    background:url(../images/Landing/ProfBuh/profBuhButtonActive.png) center center no-repeat;
	width:200px;
	height:36px;
	
	cursor:pointer;
	position: absolute;
	left: 310px;
	top: 560px;
    z-index: 6;
}

.akciya_prof_buh_send_button {
   background:url(../images/Landing/ProfBuh/profBuhButton.png) center center no-repeat;
	width:200px;
	height:36px;
	
	position: absolute;
	left: 310px;
	top: 560px;
    z-index: 6;
}

.akciya_prof_buh_input_field{
    
	width:335px;
	height:36px;	
	position: absolute;
	left: 345px;
	top: 450px;
    z-index: 6;
    padding-left: 15px;
    font-size: 15px;
}

.akciya_prof_buh_input_field:nth-child(2) {
    left: auto;
    right: 185px;
}

    .akciya_prof_buh_input_field:nth-child(3) {
        top: 505px;
    }

.new_checkbox_off {
	background:url(../images/BuhPage/check_box.png) left 0px no-repeat;
	line-height:18px;
    height: 20px;
	padding-left:24px;
	font-size:14px;
	font-family:'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	cursor:pointer;
}

.new_checkbox_on {
	background:url(../images/BuhPage/check_box.png) left -36px no-repeat;
	line-height:18px;
	padding-left:24px;
	height: 20px;
	font-size:14px;
	font-family:'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	cursor:pointer;
}

a.liveTexSearchHelp, .search_doc_list .found a.liveTexSearchHelp {
    color:#bb2c23;
    margin-left: 6px;
    font-weight:bold;
    text-decoration:underline;
}

.buttons_seperator {
    height:6px;
}

/* search highlight*/
.hlight {
    color:#bb2c23;
}
.dateSmallinSearch{
    color:#5D5E60;
    padding-right: 5px;
}

#notification{   
    height:28px;
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    width:100%;
}

#notification a{   
     color:white;
     text-decoration:none;
}

#notification_left{   
    width:202px;
    background:url(../images/notification_background_left.png) left no-repeat;
    background-color:#b13028;
    font-weight:bold;
    font-size:14px;
    text-indent:70px;
    color:white;
}

#notification_center{   
    background-color:#b13028;
    font-size:14px;
    text-indent:30px;
}

#notification_right{ 
    width:50px;  
    background-color:#b13028;
    font-size:14px;
    font-weight:bold;
}

.DocFrame .warning {
    background: url(../images/document/warning.png) left center no-repeat;
    padding: 10px 0px 10px 40px;
    font-size: 13px;
    margin-bottom:20px;
    min-height: 25px;
    line-height: 25px;
}

.header-right {
    float: right;
    clear: both;
}

.delivery_sub_layer {
    padding: 10px;
    background: #ddd;
    text-align: left;
}

.delivery_sub_layer div {
    padding-bottom: 10px;
}

.deliveryLoader {
    border-radius: 50%;
    animation: rotation 1s ease infinite;
    border-bottom: 4px solid #555;
    border-top: 4px solid #555;
    width: 35px;
    height: 20px;
    display: none;
}

/* Sono To Excel Exporter Styles */
.exportSono {
    padding: 10px;
}

.exportSono input {
    margin-bottom: 10px;
}
.exportSono .uploadFileHeader {
    padding-bottom: 10px;
}
/* Sono To Excel Exporter Styles */

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@-moz-keyframes rotation {
}

@-webkit-keyframes rotation {
}
