/* Global classes ---------------------------------------------------- */.clear			{ clear: both; }.clear_null		{ clear: both; display: block; height: 1px; font-size: 1px; line-height: 1px; overflow: hidden; }/* Drupal---------------------------------------------------- */tbody { border-top: none !important; }tbody th { border-bottom: none; }/* Debug---------------------------------------------------- */.debug 			{ border: 1px solid #f00; background-color: #0f0; }.debug_bg 		{ background-color: #0f0; }.debug_border 	{ border: 1px solid #f00; }/* ---------------------------------------------------- */html.js .js-hide {    display: inline;}li.expanded {        padding: 0;}.views-admin-links {	display: none;	visibility: hidden;	}ul.tabs li {	background: none;}.messages {	border: 1px solid #177fa8;	padding: 6px;	margin: 8px 0 8px 0;}#blocks td, #blocks th {	padding: 0 4px 0 0;}/* menu */.main-menu ul li.first-child:hover ul a, .main-menu ul li.first-child:hover ul a.mark, .main-menu ul li.last-child:hover ul a, .main-menu ul li.last-child:hover ul a.mark{    background: #3977a6;}.main-menu ul li.expanded:hover ul a, .main-menu ul li.expanded:hover ul a.mark{    background: url("../images/main-menu_act.png") repeat-y 100% 0;    color: #000;}.main-menu ul li.first-child ul a.active, .main-menu ul li.last-child ul a.active  {    background: #c3d5e4;}.main-menu ul li.first-child ul ul a.active, .main-menu ul li.last-child ul ul a.active  {    background: #fff;}.main-menu ul li.expanded ul a.active {    background: #c3d5e4;}.main-menu ul li.expanded ul ul li a.active {    background: #fff;}.form-item label {	display: block;   font-weight: bold;   color: #000000; 	cursor: text; 	font-size: 12px;    left: 0px; 	padding-bottom: 4px;    position: inherit; 	top: 0px;}/* fix form 12.09.2011 */.webform-client-form { margin-top: 1.5em; }fieldset.webform-component-fieldset legend { color: #1877C8; font-size: 1.2em; font-weight: bold; padding-bottom: 0.5em; }.webform-component { margin-bottom: 1em; }.webform-component-textfield .form-text,.webform-component-email .form-text { font-size: 1.2em; font-weight: normal; padding: 3px 5px; width: 500px; }.resizable-textarea textarea { font-size: 1.2em; padding: 3px 5px; }.webform-component .form-required { color: #1877C8; }fieldset.webform-component-fieldset { margin-bottom: 3em; }.form-actions { text-align: center; width: 500px; }.form-actions .form-submit { color: #1877C8; font-size: 1.2em; padding: 3px 10px; font-weight: bold; }/* 1335st fix li right sidebar*/.right-sidebar .sidebar-block .view-related-news .view-content .item-list li.views-row, .right-sidebar .sidebar-block .view-content .item-list li.views-row-last, .right-sidebar .sidebar-block .view-content .item-list li.views-row-first,.right-sidebar .sidebar-block .view-content .item-list li {    margin-left: 0;    list-style: none;    list-style-image: none;    list-style-type: none;       }.right-sidebar .sidebar-block .view-related-news .view-content .item-list .views-field-field-date-value {    color: #A6AAAB;    font-size: 0.85em;    margin-top: 0.4em;}.right-sidebar .sidebar-block .view-related-news .view-content .item-list .views-field-title{    margin-top: 0.9em;}.right-sidebar .sidebar-block .view-content .item-list .field-field-title {    color: #1877C8;    font-weight: bold;    margin-bottom: 0.8em;}/* fix hiden menu III step*/                                                                        /* I step *//*div.main-menu div.autoPadDiv ul li:hover {    }                                                                        /* II step *//*div.main-menu div.autoPadDiv ul li:hover ul li:hover {    }                                                                        /* III step */div.main-menu div.autoPadDiv ul li:hover ul li:hover ul.popup-menu_hide,div.main-menu div.autoPadDiv ul li:hover ul li:hover ul.popup-menu_hide li a {    display: none;    }/*div.main-menu div.autoPadDiv ul li:hover ul li:hover ul.popup-menu_hide li {}div.main-menu div.autoPadDiv ul li:hover ul li:hover ul.popup-menu_hide li.hover {}div.main-menu div.autoPadDiv ul li:hover ul li:hover ul.popup-menu_hide li a:hover {} div.main-menu div.autoPadDiv ul li:hover ul li:hover ul.popup-menu_hide li a:hover ul.popup-menu_hide li {}*//* float images in the news 12.09.2011 */.field-field-fotos .field-item {      float: left;    margin: 10px 10px 0 0;}/*counters 12.09.2011*/div.counters table {    display: table !important;}/*end counters*//* fix vote block */    /* fix .vote-block div ==> .vote-block div.png-ie */.vote-block div.png-ie  {    background:url("../images/vote-bg.png") repeat-y 0 0;    padding: 0 13px;    font-size:12px;    color: #fff;    zoom: 1;}.vote-block .png-ie .poll .title { padding-top: 0.8em; }.vote-block .png-ie .poll .text { margin: 0.8em 0; }.vote-block .png-ie .poll .total{ margin-top: 0.8em; padding-bottom: 0.8em; }.vote-block .png-ie .poll .bar .foreground { background: #074879; }.vote-block .png-ie .links ul li.first a { color: #fff; margin-left: 45px; } .vote-block h3 { padding-left: 48px; }.content .poll .text { margin: 0.8em 0; font-size: 0.9em; }.content .poll .total, .content .poll .percent { font-size: 0.9em; }.content .poll .bar .foreground { background: #074879; }/* end fix vote block *//* table attachments 28.09.2011 */table.sticky-table { width: 95%; margin: 2%; clear: both; }table col { }table.sticky-table thead th { border-bottom: none; }table.sticky-table tr { line-height: 22px; border-bottom: 1px solid #ccc; }table.sticky-table tr td, table.sticky-table tr th { font-size: 0.95em; padding: 5px 5px 5px 15px; }table.sticky-table tbody tr.even, table.sticky-table tbody tr.odd  { background: none; }table.sticky-table tbody tr td a { text-decoration: none; }table.sticky-table tbody tr td a:hover { text-decoration: underline; }/* end *//* node 598 */.content .field-type-date .field-items .field-item { margin-bottom: 2px; padding-top: 7px; }/* publishing видавництво */.autoPadDiv .rounded h2 { color: #3C3C3C; font-size: 1.4em; font-weight: bold; text-transform: uppercase; }            /* fix h2 content */    .full-article .content h2 {                                    margin-top: 30px;                                    font-weight: normal;                                    color: #2C6290;                                    text-transform: none; }.full-article .view-issues .view-content, .full-article .content { padding-bottom: 15px; }.full-article .view-issues .view-content .content { clear: both; }.full-article .view-issues .view-content h2 { font-size: 1.35em; margin: 16px 0 10px 0; font-weight: normal; text-transform: none; clear: left;}.full-article .content .field-field-subtitle { margin: 0.8em 0; font-size: 0.85em; font-weight: bold; text-transform: uppercase; }.full-article .content .field-field-price,.full-article .content .field-field-authors,.full-article .content .field-field-pages,.full-article .content .field-field-format,.full-article .content .field-field-addinfo, .full-article .content .field-field-sd,.full-article .content .field-field-isbn { margin: 0.5em 0; } .full-article .content .field-label-inline-first, .full-article .content .field-field-sd .field-label { font-size: 0.85em; }.full-article .content .field-items .field-item img { float: left; margin-right: 0.8em; margin-bottom: 0.5em; padding-bottom: 1px; }.full-article .field-field-annotation, .full-article .content hr { clear: both; }.h-left-sidebar .full-article .content .field-field-annotation,.h-right-sidebar .full-article .content .field-field-annotation { clear: none; }.sidebar-block .view-issues .view-content h2 { font-size: 1.15em; margin: 0; }.sidebar-block .view-display-id-block_4 .content { color: #576371; margin: 0.8em 0; font-size: 0.85em; font-weight: bold; text-transform: uppercase; }.sidebar-block .view-display-id-block_4 .imagecache-cover_teaser img { margin-top: 0.8em; } /* search form and rezults */.search-form .form-submit { color: #1877C8; font-size: 1em; font-weight: bold; margin-left: 12px; padding: 3px 10px;  }.search-form .form-item .container-inline .form-text { width: 500px; font-size: 1.1em; padding: 3px 5px; }.box h2 { margin-bottom: 10px; }.search-results dd { margin-bottom: 0.6em; }.search-results dd p.search-snippet { margin-top: 3px; padding-bottom: 8px; }/* right column contacts bottom */.sidebar-block .view-related-contacts .view-content .item-list ul li {  margin-bottom: 12px;}.sidebar-block .view-related-contacts .view-content .item-list ul li a { font-weight: normal;  }.sidebar-block .view-related-contacts .view-content .item-list ul li p { color: #151515; font-weight: normal; margin: 7px 0; }.sidebar-block .view-related-contacts .view-content .item-list ul li .contacts-head { color: #1877C8; font-weight: bold; margin-top: 12px; margin-bottom: 5px; }.sidebar-block .view-related-contacts .view-content .item-list ul li .contacts-phone { font-weight: bold;}/* pager */.item-list .pager { padding: 0; margin: 20px 0 10px;} .item-list .pager li { padding: 0; margin: 0; }.item-list .pager li a.active { background: #dae4ee; }.item-list .pager .pager-item a,.item-list .pager li.pager-current {font-size: 0.85em; margin: 1em 3px; padding: 2px 5px; text-decoration: none; }.item-list .pager .pager-first a,.item-list .pager .pager-previous a,.item-list .pager .pager-next a,.item-list .pager .pager-last a { font-size: 0.95em; margin: 1em 3px; padding: 2px 5px; text-decoration: none; }.item-list .pager .pager-first a:hover,.item-list .pager .pager-previous a:hover,.item-list .pager .pager-next a:hover,.item-list .pager .pager-last a:hover { text-decoration: underline; }/* calendar-block */.calendar-block { margin: 15px 0; }.day-row-labeled .week-set .sel a.active:link,.day-row-labeled .week-set .sel a.active:visited,.day-row-labeled .week-set .sel a.active:hover,.day-row-labeled .week-set .sel a.active:active { color: #858585; }.calendar-block .calendar-nav .day-row-labeled .week-set span.holiday { font-size: 1em; }.calendar-block .calendar-nav .day-row-labeled .week-set span.holiday span { margin: 0; padding-bottom: 0px; font-size: 0.85em;  }.calendar-title h2 { margin-top: 0; }/*.calendar-day .day-list*/ .clear-block h2 { font-size: 1.25em; margin-top: 5px; margin-bottom: 5px; }.calendar-day h3.day-title { margin-top: 10px; }.clear-block .content p { margin-top: 2px; margin-bottom: 8px; }.calendar-events-list ul.links.inline { margin: 0 0 15px; padding: 0 0 5px; position: relative; top: -18px; }.calendar-events-list .node_read_more { background: none; font-size: 0.85em; list-style: none; padding: 0; }/* breadcrumps */ul.breadcrumbs{ margin-bottom: 14px; }/* events  */.right-sidebar .events li .date strong { width: 111px; font-size: 0.95em; line-height: 23px; }/* rozklad zaniat */.full-article h2 { margin-bottom: 8px; } .rz-box-title { position: relative; } .rz-title-f { width: 200px; padding: 5px 0 5px 10px; position: absolute; } .rz-title-k { margin-left: 200px; padding: 5px 0 5px 10px; border-left: 1px solid #999999; } .rz-title-f, .rz-title-k{ color: #576371; font-weight: bold; background: #EEEEEE; } .rz-in-box { position: relative; margin: 0 auto; } .name-f { width: 200px; font-weight: bold; padding: 5px 0; position: absolute; border-top: 1px solid #999999; } .item-f { margin-left: 200px; padding: 5px 0; border-top: 1px solid #999999; } .item-f .rz-in-gdocs { font-size: 0.75em; line-height: 22px; } .item-f label { font-size: 0.9em; padding-top: 6px; }/* Structure Facultets */.full-article .level_1 { padding-left: 0; }.full-article .level_1 li { width: 100%; font-weight: bold; margin-top: 10px; padding: 10px 0 0 0; background: none; border-top: 1px solid #589ED6; }.full-article .level_2 { padding-bottom: 5px; border-top: 1px solid #B3C9DC; }.full-article .level_2 li { font-weight: normal; margin-top: 0; padding-left: 20px; background: url("../images/li.png") no-repeat 0 14px; border: none; }.full-article .level_1 li a {  }.full-article .level_2 li a {  }/* b-related-pages---------------------------------------------------- */.b-related-page { margin: 20px 0 0 0; border-top: 1px dotted #ccc; }  .b-related-page-item { padding: 10px 15px; border-bottom: 1px dotted #ccc; }  .active { background-color: #efeffa; }    .b-related-page-item h3 { margin: 0; }    .b-related-page-item img { float: left; margin: 0 10px 1px 0; }    .b-related-page-item .b-item-body { margin: 5px 0 0 0; }/* Drupal: закладки на странице в админском режиме---------------------------------------------------- */.full-article ul.tabs { padding-left: 5px; }  .full-article ul.tabs li { padding-left: 2px; }/* Дата на странице новости---------------------------------------------------- */ .full-article .date-display-single { font-size:11px; color: #888; }  