body.home .right-sidebar,body.home .steps,body.home .sidebar_title,body.home .summary,body.home .projectinfo_loading,body.home .projectinfo_loadingbar {	display: none !important;}#home_right_btns,#preview_next_btn,#preview_finilize_btn,#with_summary_block,#summary_preview,#summary_preview_valid,#summary_next_preview,#summary_btn_to_coordinator,#summary_next_cover,#summary_approve {	display: none;}#summary_approve {	white-space: nowrap;}.visible {	display: block !important;}.visibleh {	display: inline !important;}#summary_btn_to_coordinator.visibleh {	display: inline-block !important;}.message_container {	color: red;	padding-left: 0;}#autosave_block {	float: right;	margin-top: -20px;	margin-bottom: -20px;	background-image: url("/pic/jb/loading_small.gif");	background-repeat: no-repeat;	background-position: right center;	padding-right: 20px;	height: 20px;	line-height: 20px;	display: none;}#save_block {	float: right;	background-image: url("/pic/jb/loading_small.gif");	background-repeat: no-repeat;	background-position: right center;	padding-right: 20px;	height: 20px;	line-height: 20px;	display: none;}.selected_menu_item a {	color: #fff !important;}.home .home-main-menu .selected_menu_item a {	color: #F7A430 !important;}.selected_menu_item_empty {	background-color: #C1C3C4;	color: #C1C3C4;}.menu_item_empty a {	color: #C1C3C4 !important;}.book_descr_hidden {	display: none;}.book__descr_view {	display: block;}/*** Home page - animations*/.nivoo-slider,.nivoo-slider-holder {	height: 281px;	overflow: hidden;	position: relative;	width: 751px;}.nivoo-signed-slider,.nivoo-signed-slider .nivoo-slider-holder {	height: 207px;	width: 433px;}.nivoo-slider.direction-nav-outside {	width: 720px;}.direction-nav-outside .nivoo-slider-holder {	margin: 0 60px;}.nivoo-slider-holder {	background-repeat: no-repeat;}.nivoo-slider img,.nivoo-link {	left: 0;	position: absolute;	top: 0;	z-index: 0;	width: 433px;}.nivoo-slider > img:first-child,.nivoo-slider > a:first-child img {	z-index: 1;}.nivoo-link {	border: none;	display: none;	height: 100%;	width: 100%;	z-index: 20;}.direction-nav-left {	left: 0;}.direction-nav-right {	right: 0;}/* directioNavPosition inside */.direction-nav-left,.direction-nav-right {	position: absolute;	top: 0;	z-index: 40;}.direction-nav-left a,	.direction-nav-right a {	display: block;}.direction-nav-left a:focus,	.direction-nav-right a:focus {	outline: none;}.direction-nav-outside .direction-nav-left,.direction-nav-outside .direction-nav-right {	width: 60px;}.nivoo-slice {	display: block;	height: 100%;	position: absolute;	z-index: 10;}/* caption */.nivoo-slider p {	background: #181818;	background: rgba(0, 0, 0, .6);	bottom: -30px;	color: #fff;	height: 30px;	line-height: 30px;	left: 0;	margin: 0;	text-indent: 10px;	position: absolute;	width: 100%;	z-index: 30;}.intro {	border-top: 0 !important;}.pad-intro {	margin-left: 2px;	background-image: url("/pic/jb/animations/big/publish_hpanim_bg.jpg");	background-repeat: repeat-x;	position: relative;}.signed-intro {	margin: 0 auto;}.nivo-controlNav {	position: absolute;	left: 680px;	bottom: 10px;	margin-left: -40px;	z-index: 99999;}.nivo-controlNav a {	display: block;	width: 22px;	height: 22px;	background: url("/pic/jb/animations/bullets.png") no-repeat;	text-indent: -9999px;	border: 0;	margin-right: 3px;	float: left;	cursor: pointer;}.nivo-controlNav a.active {	background-position: 0 -22px;}.nivo-controlNav a.active {	font-weight: bold;}div#errors {	color: #a94442;	font-size: 15px;	background-color: #f2dede;	border-color: #ebccd1;	padding: 10px;	margin-top: 0;	font-weight: normal;	line-height: 1.4em;}div#attentions {	padding: 5px;	color: red;}div#messages {	padding: 10px;	color: #3c763d;	font-size: 15px;	background-color: #dff0d8;	border-color: #d6e9c6;	font-weight: normal;	margin-top: 0;	line-height: 1.4em;}.popup_buttons {	height: 26px;}.popup_buttons a {	margin-left: 10px;}.popup_buttons a:first-child {	margin-left: 0;}.popup h3 {	font-size: 16px;	color: #333;}.treetable {	background-color: #edeef4;}#tbl_published_projects tbody td:first-child {	width: 14px;}#tbl_published_projects tbody td:nth-child(2) {	width: 170px;}#tbl_published_projects th , #tbl_published_projects td {	text-align: left;	vertical-align: top;}tbody tr.orders_summary_row {	display: none;}.btn_collapsed {	width: 0;	padding-left: 16px;	height: 16px;	background-image: url("/pic/public/triangle_row.png");	background-position: 0 17px;}.btn_expanded {	width: 0;	padding-left: 16px;	height: 16px;	background-image: url("/pic/public/triangle_row.png");	background-position: 0 1px;}.browse_authors_more a {	color: #959595 !important;	padding: 2px 0 2px 0;	margin: 5px 0;}/* Flash Preview Popup */.fp_frame {	position: fixed !important;	z-index: 100000;/* Always on top */	width: 1000px;	height: 613px;	top: 15px;	padding: 5px;	border: 1px solid #fff;	border-radius: 3px;}.fp_frame iframe {	overflow: hidden;	width: 100%;	height: 100%;	border-radius: 3px;}/* END Flash Preview Popup */.opacity_nav_buttons div {	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";	margin-right: 4px;}.opacity_nav_buttons {	filter: alpha(opacity=40);	-moz-opacity: .4;	opacity: .4;}#form_pre_publish {	overflow: hidden;}.cs-dropdown {	background: #fff none repeat scroll 0 0;	border: 1px solid #d8d8d8;	box-sizing: border-box;	cursor: default;	display: inline-block;	font-size: 12px;	height: 28px;	line-height: 26px;	padding-right: 20px;	position: relative;}.cs-dropdown select optgroup {	font-size: 13px;	color: #024272;	font-style: normal;	background: #f7f7f7;}.cs-dropdown select option {	background: #fff;	color: #1c1e21;	font-size: 13px;	line-height: 15px;}.cs-dropdown.cs-dropdown__sorter {	border: none;	border-radius: 0;	background: #3a3e46;	height: 20px;	line-height: 20px;	font-size: 13px;}.cs-dropdown.cs-dropdown__sorter .cs-current {	color: #fff;	text-transform: uppercase;}.cs-dropdown.cs-dropdown__sorter .cs-selector {	border-left: 1px solid #fff;}.cs-dropdown.cs-dropdown__sorter .cs-selector:after {	background-image: url(/pic/public/cs-arrow__sorter.png);	background-position: 50% 10px;}.cs-dropdown.cs-dropdown__sorter select option {	font-size: 13px;}.cs-dropdown.error {	border: 1px solid red;}.cs-dropdown.disabled {	background: #eee;}.cs-dropdown.disabled a {	color: #444;}.cs-dropdown select {	position: absolute;	border: none;	top: 0;	bottom: 0;	left: 0;	right: 0;	opacity: 0;	height: 100%;	padding: 0;	width: 100%;	filter: alpha(opacity = 0);}.cs-current {	cursor: default;	text-decoration: none;	color: #666;	white-space: nowrap;	overflow: hidden;	display: inline-block;	width: 100%;	outline: none;	padding: 0 20px 0 6px;	text-transform: none;	-moz-box-sizing: border-box;	box-sizing: border-box;	color: #000;}.cs-dropdown .cs-selector {	position: absolute;	width: 20px;	display: block;	bottom: 0;	right: 0;	top: 0;}.cs-dropdown .cs-selector:after {	content: "";	display: block;	width: 20px;	background: url('/pic/public/cs-arrow.png') no-repeat 50% 50%;	position: absolute;	right: 0;	top: 0;	bottom: 0;	margin-top: -2px;}.cs-dropdown.select-sm {	height: 20px;	line-height: 18px;}.cs-dropdown.select-s {	height: 21px;	line-height: 19px;}/* Custom Checkbox */.custom-checkbox-wrapper {	display: inline-block;}.custom-checkbox-wrapper label,.custom-checkbox-wrapper + label {	cursor: pointer;}.custom-checkbox-wrapper.disabled label,.custom-checkbox-wrapper.disabled + label {	cursor: default;}.custom-checkbox-wrapper input[type="checkbox"] {	position: absolute;	left: -9999px;}label.custom-checkbox-box {	width: 10px;	height: 10px;	display: inline-block;	margin-top: -2px;	vertical-align: middle;	white-space: nowrap;	padding-right: 2px;}.custom-checkbox-wrapper input[type="checkbox"] + .custom-checkbox-box {	background: url(/pic/public/checkbox.png) -2px -3px no-repeat;	display: inline-block;	line-height: 10px;	height: 10px;	font-size: 12px;	color: #464646;}.custom-checkbox-wrapper input[type="checkbox"]:checked + .custom-checkbox-box {	background-position: -2px -18px;}/* End Custom Checkbox *//* Our Projects*/.our-projects-header {	padding: 17px 20px;}.our-projects-header h1 {	color: #872862;}.our-projects-header .btn-new-project {	background: #872862;	color: #fff;	font-weight: bold;	font-size: 12px;	padding: 1px 20px;	border: 1px solid #4F1239;	border-radius: 4px;	display: inline-block;	cursor: pointer;	text-decoration: none;	margin-left: 5px;}.our-projects-body table {	width: 100%;	font-size: 12px;}.our-projects-body thead {	background: #E1E1E1;	height: 25px;	line-height: 25px;}.our-projects-body thead .first, .our-projects-body thead .last {	width: 20px;	max-width: 20px;	min-width: 20px;}.our-projects-body thead th {	text-align: left;	padding: 0;}.our-projects-body tr.hr {	height: 3px;}.our-projects-body div.hr {	border-bottom: 3px solid #e1e1e1;}.our-projects-body td a {	font-weight: bold;}.our-projects-body td .cs-dropdown a {	font-weight: normal !important;}	/* OFF/ON rows */.our-projects-body .triangle_row {	display: inline-block;	width: 15px;	height: 15px;	text-decoration: none;	background: url(/pic/public/triangle_row.png) 50% 2px no-repeat;	margin-bottom: -2px;}.our-projects-body a.switcher {	text-decoration: none;	color: #000;	font-weight: normal;}.our-projects-body .off .sub-row {	display: none;}.our-projects-body .off .triangle_row {	background-position: 50% -15px;}.our-projects-body .off .first-row .td-hide {	display: none;}.our-projects-body .wrapper-title-project-box {	position: relative;}.our-projects-body .title-project-box {	position: absolute;	padding-right: 5px;	top: 0;	left: 0;	right: 0;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}	/* End OFF/ON rows */.our-projects-body .not-ready {	color: red;}.our-projects-footer {	padding: 20px 20px;	text-align: right;}.our-projects-footer.off .active-box {	display: none;}.our-projects-footer.on .disabled-box {	display: none;}.our-projects-footer.approved .disabled-box, .our-projects-footer.approved .active-box {	display: none;}.our-projects-body .ico-remove {	width: 12px;	cursor: pointer;	height: 13px;	background-image: url(/pic/jb/cross.png);	background-position: 50% -1px;	margin-bottom: -2px;}.our-projects-body .ico-remove:hover {	background-image: url(/pic/jb/cross.png);	background-position: 50% -16px;}.our-projects-footer .published-info h2 {	color: #58585A;	line-height: 1;}.our-projects-footer .btn-complete {	margin-right: 10px;}.our-projects-footer .published-info {	color: #58585A;}/* End Our Projects *//* Our Docs */.our-docs {	padding-top: 20px;	max-width: 1280px;	margin: 0 auto;	font-size: 11px;}.our-docs-left {	width: 10%;	float: left;}.our-docs-center {	width: 40%;	float: left;	margin: 0 auto;	padding: 0 20px;	-moz-box-sizing: border-box;	box-sizing: border-box;}.our-docs-right {	width: 45%;	float: left;}.our-docs-right .form-field {	float: left;	width: 100%;	padding-right: 120px;	margin-right: -100px;	-moz-box-sizing: border-box;	box-sizing: border-box;}.our-docs-right .form-field .textfield, .our-docs-right .form-field .textarea {	width: 100%;	-moz-box-sizing: border-box;	box-sizing: border-box;}.our-docs-right .form-button {	float: right;	width: 100px;}.our-docs-right .file-upload {	margin-bottom: 0;	-moz-box-sizing: border-box;	box-sizing: border-box;	cursor: pointer;}.our-docs-right .file-upload .fake-path-holder {	width: 100%;	display: block;}.our-docs-right .file-upload .fake-path {	width: 100%;	-moz-box-sizing: border-box;	box-sizing: border-box;	cursor: pointer;}.our-docs-right .file-upload .file {	left: 0;	right: 0;	width: 100%;}.our-docs-right h1 {	color: #872862;	font-size: 25px;	line-height: 1;}.our-docs-right h2 {	font-size: 18px;	line-height: 1;	padding-top: 26px;}.one-column .content .our-docs-right p {	margin: 4px 0 8px 0;}/* End Our Docs *//* Library */.library-page {	overflow: hidden;}.library-page .left-block {	float: left;	width: 25%;	padding-bottom: 20px;}.library-page .left-block .button {	margin-left: 20px;}.library-page .right-block {	float: left;	width: 75%;	padding-left: 15px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.library-page h2 {	padding-top: 0;	padding-left: 20px;	font-size: 21px;}.library-page .title-box {	background: #872862;	color: #fff;	height: 30px;	line-height: 32px;	padding-left: 15px;	font-size: 10px;	font-weight: bold;}.library-page .button {	display: inline-block;}.library-page .search-box {	padding: 10px 12px 10px 45px;	margin-bottom: 10px;}.library-page .head-block {	text-align: right;	padding-top: 15px;	padding-right: 30px;	height: 45px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.library-page .book-row {	overflow: hidden;	padding-bottom: 30px;}.library-page .book-info {	margin-left: 105px;	margin-right: 25%;	font-size: 14px;	padding-right: 50px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.library-page .book-info .title a {	text-decoration: none;	color: #872862;	font-weight: bold;}.library-page .book-info .title a:hover {	text-decoration: underline;}.library-page .book-info .authors {	font-size: 12px;	font-weight: bold;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.library-page .book-info .isbn {	font-size: 10px;}.library-page .book-info .pages {	font-size: 10px;	padding-top: 20px;}.library-page .book-info .main-info {	overflow: hidden;	min-height: 89px;}.library-page .book-info .links {	font-size: 12px;}.library-page .book-info .links a {	display: inline-block;	margin: 0;	padding: 0;	line-height: 1em;}.library-page .book-info-right {	float: right;	width: 25%;	font-weight: bold;	font-size: 12px;}.library-page .book-info-right .discipline-info {	color: #872862;	padding-bottom: 5px;}.library-page .search-field input:focus::-webkit-input-placeholder {	color: transparent;}.library-page .search-field input:focus:-moz-placeholder {	color: transparent;}.library-page .search-field input::focus::-moz-placeholder {	color: transparent;}/* End Library */.tool-tip {	color: #fff;	width: 139px;	z-index: 13000;}.tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #9FD4FF;	padding: 8px 8px 4px;	background: url(bubble.png) top left;}.tool-text {	font-size: 11px;	padding: 4px 8px 8px;	background: url(bubble.png) bottom right;}.custom-tip {	color: #000;	width: 130px;	z-index: 13000;}.custom-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #3E4F14;	padding: 8px 8px 4px;	background: #C3DF7D;	border-bottom: 1px solid #B5CF74;}.custom-text {	font-size: 11px;	padding: 4px 8px 8px;	background: #CFDFA7;}.breake-position {	background: #F0F0F1;	color: #000;	padding: 2px 10px;	margin-top: -15px;	margin-bottom: 15px;	font-size: 12px;	margin-right: 7px;}/** * generated by WOW Slider 4.8 * template Pure */#wowslider-container1 {	zoom: 1;	position: relative;	max-width: 100%;	z-index:90;	text-align:left;}* html #wowslider-container1{	width:960px}#wowslider-container1 .ws_images ul{	position:relative;	width: 10000%;	height:auto;	left:0;	list-style:none;	margin:0;	padding:0;	border-spacing:0;	overflow: visible;}#wowslider-container1 .ws_images ul li{	width:1%;	line-height:0; /*opera*/	float:left;	font-size:0;	padding:0 0 0 0 !important;	margin:0 0 0 0 !important;}#wowslider-container1 .ws_images{	position: relative;	left:0;	top:0;	width:100%;	height:100%;	overflow:hidden;}#wowslider-container1 .ws_images a{	width:100%;	display:block;	color:transparent;}#wowslider-container1 img{	max-width: none !important;}#wowslider-container1 .ws_images img{	width:100%;	border:none 0;	max-width: none;	padding:0;}#wowslider-container1 a{	text-decoration: none;	outline: none;	border: none;}#wowslider-container1 .ws_bullets {	font-size: 0px;	float: left;	position:absolute;	z-index:70;	margin-bottom: -20px;}#wowslider-container1  .ws_bullets div{	position:relative;	float:left;}#wowslider-container1 .wsl{	display:none;}#wowslider-container1 sound,#wowslider-container1 object{	position:absolute;}#wowslider-container1 .ws_bullets {	padding: 5px;}#wowslider-container1 .ws_bullets a {	width:19px;	height:18px;	background: url(/pic/slider/animation/bullet.png) left top;	float: left;	text-indent: -4000px;	position:relative;	color:transparent;}#wowslider-container1 .ws_bullets a:hover{	background-position: 0 50%;}#wowslider-container1 .ws_bullets a.ws_selbull{	background-position: 0 100%;}#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {	position:absolute;	display:none;	top:50%;	margin-top:-24px;	z-index:60;	height: 64px;	width: 64px;	background-image: url(./arrows.png);}#wowslider-container1 a.ws_next{	background-position: 100% 0;	right:5px;}#wowslider-container1 a.ws_prev {	left:5px;	background-position: 0 0;}#wowslider-container1 a.ws_next:hover{	background-position: 100% 100%;}#wowslider-container1 a.ws_prev:hover {	background-position: 0 100%;}* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}/*playpause*/#wowslider-container1 .ws_playpause {	display:none;	width: 64px;	height: 64px;	position: absolute;	top: 50%;	left: 50%;	margin-left: -25px;	margin-top: -25px;	z-index: 59;}#wowslider-container1:hover .ws_playpause {	display:block;}#wowslider-container1 .ws_pause {	background-image: url(./pause.png);}#wowslider-container1 .ws_play {	background-image: url(./play.png);}#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {	background-position: 100% 100% !important;}/* bottom center */#wowslider-container1 .ws_bullets {	top: 100%;	left:50%;	padding: 5px;}#wowslider-container1 .ws_bullets div{	left:-50%;}#wowslider-container1 .ws-title{	position:absolute;	display:block;	bottom: -5px;	left: 0px;	margin:35px 15px;	padding:12px 10px;	color:#777777;	z-index: 50;	font-family:'Open Sans', Tahoma, Geneva, sans-serif;	font-size: 20px;	line-height: 21px;	text-transform: uppercase;	color: #FFFFFF;	background-color: rgba(255, 255, 255, 0.3);	border: 1px solid #FFFFFF;	border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	-webkit-border-radius: 10px 10px 10px 10px;}#wowslider-container1 .ws-title div{	margin-top: 6px;	font-size: 16px;	line-height: 18px;	font-weight: normal;	color: #FFFFFF;}#wowslider-container1 .ws_images ul{	animation: wsBasic 16s infinite;	-moz-animation: wsBasic 16s infinite;	-webkit-animation: wsBasic 16s infinite;}@keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }@-moz-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }@-webkit-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }#wowslider-container1 .ws_bullets  a img{	text-indent:0;	display:block;	bottom:25px;	left:-64px;	visibility:hidden;	position:absolute;	border: 1px solid rgba(220, 220, 220, 0.6);	border-radius:1px;	-moz-border-radius:2px;	-webkit-border-radius:2px;	max-width:none;}#wowslider-container1 .ws_bullets a:hover img{	visibility:visible;}#wowslider-container1 .ws_bulframe div div{	height:48px;	overflow:visible;	position:relative;}#wowslider-container1 .ws_bulframe div {	left:0;	overflow:hidden;	position:relative;	width:128px;	background-color:#FFFFFF;}#wowslider-container1  .ws_bullets .ws_bulframe{	display:none;	bottom:29px;	overflow:visible;	position:absolute;	cursor:pointer;	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);	border: 1px solid #FFF;	border-radius:3px;	-moz-border-radius:3px;}#wowslider-container1 .ws_bulframe span{	display:block;	position:absolute;	bottom:-8px;	margin-left:1px;	left:64px;	background:url(./triangle.png);	width:15px;	height:6px;}.ereader-info .ico {	float: left;	margin-left: -1px;}#container .ereader-info .content {	padding-top: 0;}.eHome_content .ereader-info p {	width: 540px;	text-align: justify;}#form_my_document {	padding-top: 30px;}