#discus-show-form .in.fade.modal,#recons-show-form .in.fade.modal{display:table !important}
.container.no-menue{width: 100%;margin: 0;} 
.container.no-menue .span8{width: 100%;margin: 0;} 
#content .modal-footer table.border{border:1px solid #999;text-align:left;width:40em;margin:0 auto}
#content .modal-footer table.border td.label{width:auto;min-width:82px;margin:1px}
#content .modal-footer table.border td.content{width:90%;text-align:left}
#content .modal-footer table.border th.border{border:0;padding-left:5px}
#content table.recons-show .icon-large.icon-comment{height:21px}
#content table.recons-show,#content table{width:100%;font-size: 14px;}
#content table.discus-show .two{font-size:13px}
#content th.border,#content td.border{line-height:1.6em;padding:1px 5px}
#content table.m-padding td.border{line-height: 1.6em;padding: 3px 7px 0px 7px;}
#content th.border,label,.label{font-size:14px;font-weight:400;text-shadow:none}
#content th.border label{position:relative;top:2px}
#content th.border{background-color:#999;color:#FFF;padding:5px 3px}
#content input.readonly,#content textarea.readonly{background-color:#DDD;border:1px solid #888;}
#content input.normal{background-color:#FFF;border:1px solid #888;padding:2px}
#content p.content_status{color:red;font-weight:700;font-size:120%;border:1px solid #000;margin:10px;padding:2px 5px}
#content .diff_value{color:blue;font-weight:700}
#content .diff_value input{background-color:#000AFF;color:#FFF}
#content td#blue,#content td#gray{color:#F3F3F3}
#content #reconModal .modal-header{border:0}
#content #reconModal .nav{margin-bottom:0}
#content #reconModal .nav-tabs a{color:#555}
#content #reconModal .modal-body{border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;overflow: visible;}
#content .resolved_value{color:#F80;font-weight:700}
#content .resolved_value input{background-color:#F80}
#content .info_message{font-weight:700;border:2px solid #000;padding:3px}
#content .account_message{color:#555;text-valign:bottom}
#content a.printlink{display:block;text-align:right;margin-right:20px;font-weight:700}
#content div.translate{font-style:italic;font-weight:700;text-align:right;margin:10px}
#content p.status{font-weight:700;color:red}
#content td.recon-uniq-show .status-color{width:80%;height:1.6em;margin-top:-2px;margin-right:-5px}
#content .tabswitch .tabswitch_tabs{position:relative;z-index:1;margin-bottom:-1px;vertical-align:baseline}
#content .tabswitch .tabswitch_tabs a{border:1px solid #000;background-color:#FC9;font-weight:700;color:#000;display:inline-block;margin-right:-1px;vertical-align:baseline;padding:5px 15px}
#content .tabswitch .tabswitch_tabs a img{vertical-align:baseline;border:none}
#content .tabswitch .tabswitch_tabs a:hover{background-color:#F9F0F1;text-decoration:underline}
#content .tabswitch .tabswitch_tabs a.tabswitch_active{background-color:#FFF;border-bottom-color:#FFF}
#content .tabswitch .tabswitch_content{position:relative;background-color:#FFF}
#content .tabswitch .tabswitch_contentelement{display:none;border:1px solid #000;padding:5px}
#content .tabswitch_sub .tabswitch_contentelement{border-bottom:none;border-left:none;border-right:none}
#content .tabswitch .tabswitch_ie_helper{line-height:1px;font-size:1px}
#content .hover_box .hover_box_icon img{border:none;padding:0 1px}
#content .hover_box .hover_box_content{display:none;position:absolute;border:2px solid #000;background-color:#FFF;z-index:1000;padding:2px}
#content .hover_box_display .hover_box_content{display:block}
#content .hover_box .hover_box_position_topleft{bottom:1em;right:1em}
#content .hover_box .hover_box_position_topright{bottom:1em;left:1em}
#content .hover_box .hover_box_position_bottomleft{top:1em;right:1em}
#content .hover_box .hover_box_position_bottomright{top:1em;left:1em}
#content .hover_box .hover_box_table{border-collapse:collapse;border-spacing:0;empty-cells:show;white-space:nowrap}
#content .hover_box .hover_box_table_no_wrap{white-space:nowrap}
#content .hover_box .hover_box_table th,#content .hover_box .hover_box_table td{background:none;border-top:none;border-bottom:1px solid #555;border-left:1px solid #AAA;border-right:1px solid #AAA;font-weight:400;text-align:left;margin:0;padding:1px 2px}
#content .hover_box .hover_box_table th{font-weight:700}
#content table.action_id_table{border-collapse:collapse;border-spacing:0;empty-cells:show}
#content table.action_id_table th{border-right:1px solid #000;border-bottom:2px solid #000;border-top:2px solid #000;padding:2px 4px}
#content table.action_id_table td{border-right:1px solid #000;border-bottom:1px solid #000;padding:1px 2px}
#content table.action_id_table th.action_id_table_id,#content table.action_id_table td.action_id_table_id,#content table.action_id_table th.action_id_table_idaction,#content table.action_id_table td.action_id_table_idaction{border-right:1px solid #999;border-left:1px solid #000;text-align:center;font-style:italic}
#content table.action_id_table th.action_id_table_idaction,#content table.action_id_table td.action_id_table_idaction{border-right:2px solid #000}
#content table.action_id_table th.action_id_table_actions,#content table.action_id_table td.action_id_table_actions{border-right:2px solid #000;text-align:right}
#content .number_value,#content table.action_id_table td.action_id_table_id,#content table.action_id_table td.action_id_table_idaction{text-align:right}
#content .tabswitch,#content .hover_box{position:relative}
.ui-corner-all{
cursor: pointer;
-moz-border-radius-bottomright: 6px;
-webkit-border-bottom-right-radius: 6px;
-khtml-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
-khtml-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
-khtml-border-top-right-radius: 6px;
border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
-khtml-border-top-left-radius: 6px;
border-top-left-radius: 6px;
}
#content table.tablesorter{border-spacing: 1px;background: #DDD;border: 1px solid #9B9B9B;padding: 5px;}
#content table.tablesorter .table-bordered th, .table-bordered td{border:0;}
#content table.tablesorter .even{background: #E9E9E9;}
#content table.tablesorter .even:hover  > td{background: #FFF;}
#content th.border.ui-state-default, #content th.border.ui-widget-content .ui-state-default, #content th.border.ui-widget-header #content th.border.ui-state-default { border: 1px solid #CCC; background: #F5F5F5 url(../img/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #08C; }
#content th.border.ui-state-default a, #content th.border.ui-state-default a:link, #content th.border.ui-state-default a:visited { color: #2779aa; text-decoration: none; }
#content th.border.ui-state-hover, #content th.border.ui-widget-content .ui-state-hover, #content th.border.ui-widget-header .ui-state-hover, #content th.border.ui-state-focus, #content th.border.ui-widget-content .ui-state-focus, #content th.border.ui-widget-header .ui-state-focus { background: #EEE url(../img/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #08C; }
#content th.border.ui-state-hover a, #content th.border.ui-state-hover a:hover { color: #0070a3; text-decoration: none; }
#content th.border.ui-state-active, #content th.border.ui-widget-content .ui-state-active, #content th.border.ui-widget-header .ui-state-active {background: #EEE url(../img/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;}
#content th.border :active,#content th.border:active { outline: none; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/ui-icons_2694e8_256x240.png);}
.ui-state-default .ui-icon {background-image: url(../img/ui-icons_3d80b3_256x240.png);}
#content .tablesorter-jui thead tr th .ui-icon {position: absolute;right: 3px;top: 50%;margin-top: -8px;}
#content .tablesorter-jui .tablesorter-header-inner {padding-right: 20px;}
#content .tablesorter-jui {font-size: 1em;}
#content .tablesorter-jui .table-head-space{background: rgba(0, 0, 0, 0);height: 8px;}
.ui-icon-carat-1-s {background-position: -64px 0;}
.ui-icon-carat-2-n-s {background-position: -128px 0;}
.ui-icon {width: 16px;height: 16px;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}

.divTable{display:table;width:auto;}
.divRow{display:table-row;width:auto;}
.divCell{display:table-cell;padding: 0.1em 0.1em;}
.divCell.td-label span,.divCell.td-label label{margin: 5px;position: relative;top:1px;}
.divCell.td-label{width:50%}
.divCell.content{width:50%}
.divCell.middle{vertical-align: middle;}
.divCell.top{vertical-align: top;}
form#preferences .divCell.td-label{width:25%}
#rec-aq-sel-1 div.divCell{width: 155px;}
#rec-aq-sel-1 span.divCell{width: 36%;;}
i.status {background-image: url("../img/status.png");width: 22px;height: 20px;display: inline-block;}
i.status.blue{background-position:22px 0px;}
i.status.silver{background-position:70px 0px;}
i.status.gray{background-position:45px 0px;}
i.status.yellow{background-position:95px 0px;}
i.status.lime{background-position:-1px 0px;}
i.status.big {background-image: url("../img/status-big.png");width: 52px;height: 52px;display: inline-block;background-repeat: no-repeat;}
i.status.big.blue{background-position:-242px 0px;}
i.status.big.silver{background-position:-123px 0px;}
i.status.big.gray{background-position:-184px 0px;}
i.status.big.yellow{background-position:-61px 0px;}
i.status.big.lime{background-position:-4px 0px;}
body{background-color:#EEE;font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;text-shadow:none;padding-top:60px;padding-bottom:40px}
.btn,select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{font-family:Arial, Helvetica, sans-serif}
#container_outer{background-color:#073571;background-image:url(head.gif);background-repeat:no-repeat;border:1px solid #000;position:relative;width:800px;text-align:left;margin:15px auto}
#container_inner{background-color:#EEE;border:1px solid #CCC;position:relative;min-height:350px;height:auto!important;margin:80px 50px 50px;padding:5px 5px 90px 120px}
#menu div.header_gray,#menu div.header_blue{font-style:italic;font-weight:700;border-top:solid 3px #FFF;padding:3px 5px 3px 10px}
#menu div.header_gray{color:#FFF;background-color:#555}
#menu div.header_blue{color:#FFF;background-color:#009}
#menu a.link_dark,#menu a.link_light,#menu a.link_green,#menu a.link_blue_light,#menu a.link_blue_dark,#menu a.link_red{display:block;padding:3px 5px 3px 20px}
#menu a.link_dark{background-color:#999;color:#FFF}
#menu a.link_light{background-color:#CCC;color:#000}
#menu a.link_green{background-color:#9F9;color:#000}
#menu a.link_blue_light{background-color:#99F;color:#000}
#menu a.link_blue_dark{background-color:#66A;color:#FFF}
#menu a.link_red{background-color:#F99;color:#000}
#menu a.active{text-decoration:underline;font-style:italic}
#infobox p{margin:4px 10px 4px 15px;padding:0}
#contenthead{position:relative;top:4px}
#contenthead_left,#contenthead_right,#contenthead_right form{display: inline;}
#contenthead_right form {position:relative;top:5px;}
#overlay_background{background-color:#CCF;opacity:.60;filter:alpha(opacity=60);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2000;visibility:hidden}
#overlay_content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2001;text-align:center;visibility:hidden}
#overlay_box{margin-left:auto;margin-right:auto;margin-top:250px;width:300px;background-color:#FFF;border:5px solid red;padding:10px}
#overlay_text{padding-bottom:10px;font-size:120%;text-align:left}
#overlay_box input{font-weight:700;margin:1px 5px;padding:2px 5px}
span.label.it-big{margin-top:3px;padding:7px 12px}
span.label.it-big.selected{position:relative;top:-5px;padding:7px 12px}
span.label.it-status{text-shadow: none;color: #333;margin-left: 4px;margin-top: 3px;display: block;padding: 1px 2px 0px 2px;}
span.label.it-status input{position: relative;left: 0px;top: -7px;}
span.label.it-status div{background:#F5F5F5;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px}
.radio-with-text{margin-top:7px}
input[type=radio]{margin:-1px 3px 0 5px}
select.date{width:125px;font-size:14px}
select{width:150px}
.btn{text-shadow:none}
.pointer{cursor:pointer}
.right{float:right}
.label{border:none; font-weight:bold; background: 0; color:#000}
.icon-large.icon-empty{background-position:100px}
.fix-menu-control{position:fixed;bottom:50px;right:50px;z-index:10000;display:none;padding:10px}
.fix-menu-control .lbel{margin:2px 0}
.fix-menu-control .lbel a{color:#FFF;font-weight:100}
.bar{height:18px;background:gray}
.nav>li>a:hover,.nav>li>a:focus{transition-property:background-color;transition-duration:.5s}
.icon-large{background-image: url("../img/glyphicons-custom.png");width: 24px;height: 24px;}
.icon-large.icon-comment{background-position:0px;}
.icon-large.icon-info-sign{background-position:-25px 0px;}
.sidebar-nav{padding:9px 0}
.nav-tabs li a,a,a.btn,.btn:active,.btn:focus,.btn,input:focus,input:active,textarea:focus,select {outline: none !important;}
.left{float:left}
.alert-info {border-color: #9C9C9C;}
.navbar-fixed-top .navbar-inner .row-fluid .nav-menue .btn{zoom: 87%;-moz-transform: scale(0.87);margin:7px 5px 0 0;}
.navbar-text {text-align: center;}
.modal#cancel-recon-modal,.modal#update-recon-modal,.modal#accept-recon-modal{margin-left:-240px;-webkit-box-shadow:8px 25px 21px #000;-moz-box-shadow:0 0 7px 6px rgba(0,0,0,0.4);box-shadow:0 0 7px 6px rgba(0,0,0,0.4)}
table.discus-show th.one,table.discus-show td.one {min-width: 90px;width: auto;}
table.discus-show th.two,table.discus-show td.two  {width: 40%;}
td:hover>i.icon-search,a:hover>i.icon-search{background-position:-48px -161px}
td:hover>a i.icon-print,a:hover>i.icon-print{background-position:-96px -209px}
td:hover>a i.icon-pencil,a:hover>i.icon-pencil{background-position:0 -233px}
td:hover>a i.icon-list-alt,a:hover>i.icon-list-alt{background-position:-264px -185px}
td .discus-mobile-comment,th .discus-mobile-comment{display:none;}
td .discus-desctop-comment,th .discus-desctop-comment{display:block;}
p{margin:0;padding:5px}
p.discus-form-submit{max-width: 33em;margin: 0 auto;border: 0;margin-bottom: 70px;}
form{margin:0;padding:0}
div.hr{height:1px;border-bottom:1px gray solid;margin:5px 0;padding:0}
img{vertical-align:text-bottom}
a img{border:none}
.sidebar .nav-collapse.in.collapse{overflow: visible;}
a:hover, a:focus {text-decoration: none;transition-property:color;transition-duration: 0.6s;}
.tr-form-submit tr td{cursor:pointer;}
.popover{font-style: normal;}
.label.it-big.start-page{padding: 6px;margin: 10px;}
.navbar-fixed-top .nowrap {white-space: nowrap;}
.navbar-text .nav-location-pull-right {float:right;margin-right: 19px;}
.navbar-fixed-top div.nav-menue {position:relative;left:19px}
.modal-footer.recons-show{text-align: left;}
.modal-footer.recons-show .divCell.td-label {width: 200px;}
.modal-footer.recons-show .divCell.content {width: auto;}
.nav-settings {position: relative;top: 10px;left: -12px;float: left;}
#discus-show-form .modal#reconModal {margin-left: -400px;}
.user-rights p{padding: 1px 1px 0px 4px;}
.user-rights .status, i.save-status{
content: '';
position: absolute;
width: 11px;
height: 5px;
background: rgba(0, 0, 0, 0);
left: 3px;
border: 2px solid #11F46C;
border-top: none;
border-right: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
margin-top: 5px;
}
i.save-status{
zoom: 10;
position: absolute;
top: 0;
left: 80%;
display:none;
}
.voting-field-sign-bgcolor{
border-radius: 23px;
border: 4px solid #AEEE8B;
padding: 2px 6px;
}
.voting-field-sign-bgcolor.them{border-color: #BBEFFF;}
#preference-vf .remove-sum-select,
#preference-vf .add-sum-select {
font-weight: bolder;
font-size: 2em;
margin: 0px 3px 0px 9px;
cursor: pointer;
display: inline-block;
position: relative;
top: 10px;
}
#preference-vf ul#voting-table li i.status {
	
	cursor: pointer;
	position: absolute;
}
#preference-vf ul#voting-table li i.status:hover{
zoom: 111%;
left: -1px;
top: -3px;}

#preference-vf ul#voting-table li .item {display:inline;position:relative;} 
#preference-vf ul#voting-table li .item.edit, #preference-vf ul#voting-table li .voting-field.edit {display:none;} 
#preference-vf ul#voting-table li .item a {margin-left: 0 0 2px 0;font-size: 9px;} 
#preference-vf input.voting-field-descr {width: 300px;}
div#preference-vf {width: 100%;}
#preference-vf .remove-sum-select{top: 12px;}
#preference-vf .summ-field-select{margin-bottom: 20px;}
#preference-vf .summ-field-select select{
display: block;
position: relative;
top: 4px;
width: 350px;
margin: 0px 0px;}
.sum-field-txt{color:#DE74FF;}
#preferences-add input.voting-field-descr.required, 
#preference-vf select.required,
#preference-vf input.required
{border-color: rgba(219, 36, 58, 0.8);
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(235, 22, 22, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(235, 22, 22, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(235, 22, 22, 0.6);
}
.recons-show.ui-widget{font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;}
footer .version{color: #C7C7C7;}
.navbar-inverse .navbar-inner {
background-image: -moz-linear-gradient(top,#D5D5D5,#073571);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#D5D5D5),to(#073571));
background-image: -webkit-linear-gradient(top,#D5D5D5,#073571);
background-image: -o-linear-gradient(top,#D5D5D5,#073571);
background-image: linear-gradient(to bottom,#D5D5D5,#073571);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff073571', GradientType=0);}
	@media (max-width: 1200px){
		.fix-menu-control{bottom:0px;left:0px;padding:5px;width: 80px;}
}
@media (min-width: 1200px){
	.navbar-fixed-top .navbar-inner .row-fluid  {max-width: 1100px;margin: 0 auto;}
	#content .discus-show-uniq i.icon-large.icon-info-sign {display: block;}
}
@media screen and (max-width: 969px){
.nav-settings {display:none}
}
@media screen and (min-width: 768px){
	.popover{max-width:500px}
}
@media screen and (max-width: 769px) {
		.navbar-text .nav-location-pull-right {float:none;clear:both;}
		.navbar-fixed-top div.nav-menue {position: inherit;float:none;clear:both;margin: 0 auto;text-align: center;}
		body{padding-top: 0px;}
		.well {padding: 7px;}
		#discus-show-form .modal#reconModal{margin-left:0;}
		.modal#cancel-recon-modal,.modal#update-recon-modal,.modal#accept-recon-modal{margin-left:0;}
}
@media screen and (max-width: 767px) {
	.nav-menue {text-align: center;}
	.navbar-text .nav-location-pull-right {line-height: 15px;}
	.popover .divCell{display:inline;padding: 0.1em 0.3em;}
}
@media (max-width: 620px){
	td .discus-mobile-comment{display:block;}
	td .discus-desctop-comment{display:none;}
	#rec-aq-sel-1 div.divCell,#rec-aq-sel-1 span.divCell{width: auto;}
}
@media only screen and (max-width: 640px) {
	.container.no-menue .span8{position: absolute;top: 0;left: 0;z-index: 100000;with;text-align: center;} 
	.it-button-group{text-align: center;}
	.it-button-group a,.it-button-group input,.it-button-group select,.it-button-group span{margin-top:3px;}
}
@media only screen and (max-width: 580px) {
	.divCell{display:inline;padding: 0.1em 0.3em;}
}
@media only screen and (max-width: 520px) {
	.container.no-menue span.label.it-big {display: none;}
}
@media (max-width: 440px){
	th .discus-mobile-comment{display:block;}
	th .discus-desctop-comment{display:none;}
}
@media (max-width: 380px){
	table.discus-show th.one.second, table.discus-show td.one.second {min-width: 50px;}
	table.discus-show th.one.first, table.discus-show td.one.first {min-width: 1px;}
	th.border, #content td.border {line-height: 1.3em;padding: 0 1px;}
}
@media (max-width: 280px){
	span.label.it-big {white-space: inherit;width: 90px;}
	input, textarea, .uneditable-input {width: 90px;}
}

#logo-container{
	text-align: center;
	margin-bottom: 30px;
	position: relative;
	left: 0;
	top:40px;
	height: 80px;
	padding: 0px;
}
.sidebar {
	position: fixed;
	padding: 19px;
	top: 0px;
	height: 100%;
	width:fit-content;
	overflow-y: auto; /* Add vertical scrolling if needed */
  }