html,body {
margin:0;
padding:0;
width:100%;
height:100%
}

body {
background:#143b61 url(images/background_body.gif) repeat;
_text-align:center
}

FONT {
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#464B5C;
line-height:15px
}

a img {
border:0
}

#spacer {
width:1000px;
line-height:0;
font-size:0;
height:0
}

#header-container {
background:url(images/background_header.png) repeat-x;
height:125px;
min-width:1000px;
width:100%
}

#tools-container {
height:32px;
margin:0 auto;
min-width:1000px;
width:98%;
max-width:1280px
}

* html #tools-container {
_width:expression(document.body.clientWidth < 1024 ? "100%" : "1024px")
}

#lang-ru {
float:left;
width:30px;
height:30px;
margin-left:20px;
background:url(images/portlet-container-bg.png) 0 0 repeat;
border-top:2px solid #fff;
border-right:1px solid #CDE7F3;
border-left:1px solid #CDE7F3;
border-bottom:3px solid #CDE7F3;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

#lang-en {
float:left;
width:30px;
height:30px;
margin-left:5px;
background:url(images/portlet-container-bg.png) 0 0 repeat;
border-top:2px solid #fff;
border-right:1px solid #CDE7F3;
border-left:1px solid #CDE7F3;
border-bottom:3px solid #CDE7F3;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

#portal-select {
float:left;
width:400px;
height:25px;
margin-left:5px;
background:url(images/portlet-container-bg.png) 0 0 repeat;
border-top:2px solid #fff;
border-right:1px solid #CDE7F3;
border-left:1px solid #CDE7F3;
border-bottom:3px solid #CDE7F3;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:5px 0 0 5px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000
}

#portal-select select {
width:210px
}

#portal-old {
float:left;
width:170px;
height:29px;
margin-left:5px;
background:url(images/portlet-container-bg.png) 0 0 repeat;
border-top:2px solid #fff;
border-right:1px solid #CDE7F3;
border-left:1px solid #CDE7F3;
border-bottom:3px solid #CDE7F3;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:1px 1px 0
}

#portal-old div {
background:url(images/background_oldportal.png) 0 0 no-repeat;
width:100%;
height:25px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding-top:5px
}

#portal-old div span {
margin-left:2px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff
}

#header {
height:112px;
padding:0;
background:url(images/background_wave.png) no-repeat 90% 0
}

#logoName {
width:313px;
height:112px;
position:absolute;
z-index:21;
cursor:pointer
}

.logo-default {
background:url(images/background_logo_default.png) no-repeat
}

.logo-arm-arctic {
background:url(images/logos/arctic.jpg) no-repeat
}

.logo-arm-goos {
background:url(images/logos/logo-arm-goos.jpg) no-repeat
}

.logo-arm-personal {
background:url(images/logos/logo-arm-personal.jpg) no-repeat
}

.logo-rihmiwdc {
background:url(images/background_logo_rihmiwdc.png) no-repeat
}

.logo-questions-status {
background:url(images/logos/questions-status.jpg) no-repeat
}

.logo-aari {
background:url(images/background_logo_aari.png) no-repeat
}

.logo-ferhri {
background:url(images/background_logo_ferhri.png) no-repeat
}

.logo-373 {
background:url(images/background_logo_373.png) no-repeat
}

.logo-mmsc {
background:url(images/logos/mmsc.jpg) no-repeat
}

.logo-arm-svpubo {
background:url(images/logos/svpubo.jpg) no-repeat
}

.logo-arm-amur {
background:url(images/logos/amur.jpg) no-repeat
}

.logo-arm-rndmc {
background:url(images/logos/background_logo_rndmc.png) no-repeat
}

.logo-arm-rndmc-cr {
background:url(images/logos/rndmc-cr.jpg) no-repeat
}

.logo-arm-rndmc-st {
background:url(images/logos/rndmc-st.jpg) no-repeat
}

.logo-arm-archgimet {
background:url(images/logos/head_archgimet.gif) no-repeat
}

.logo-arm-kcgms {
background:url(images/logos/head_kcgms.gif) no-repeat
}

.logo-arm-nfr {
background:url(images/logos/head_nfr.gif) no-repeat
}

.logo-arm-smrcc {
background:url(images/logos/head_smrcc.gif) no-repeat
}

.logo-arm-hmbnov {
background:url(images/logos/hmbnov.gif) no-repeat
}

.logo-arm-nfr {
background:url(images/logos/nfr.gif) no-repeat
}

.logo-arm-rndmc-kgd {
background:url(images/logos/rndmc-kgd.gif) no-repeat
}

.logo-arm-rndmc-kha {
background:url(images/logos/rndmc-kha.gif) no-repeat
}

.logo-arm-rndmc-kya {
background:url(images/logos/rndmc-kya.gif) no-repeat
}

.logo-arm-smrcc {
background:url(images/logos/smrcc.gif) no-repeat
}

.logo-arm-arh-user {
background:url(images/logos/arh-user.jpg) no-repeat
}

.logo-arm-armexpert {
background:url(images/logos/armexpert.jpg) no-repeat
}

.logo-arm-ast {
background:url(images/logos/ast.jpg) no-repeat
}

.logo-arm-csmonitor {
background:url(images/logos/csmonitor.jpg) no-repeat
}

.logo-arm-da {
background:url(images/logos/da.jpg) no-repeat
}

.logo-arm-hgmc {
background:url(images/logos/hgmc.jpg) no-repeat
}

.logo-arm-kam {
background:url(images/logos/kam.jpg) no-repeat
}

.logo-arm-kgd {
background:url(images/logos/kgd.jpg) no-repeat
}

.logo-arm-mur {
background:url(images/logos/mur.jpg) no-repeat
}

.logo-arm-pri-user {
background:url(images/logos/pri-user.jpg) no-repeat
}

.logo-arm-pugms {
background:url(images/logos/pugms.jpg) no-repeat
}

.logo-arm-rgm {
background:url(images/logos/rgm.jpg) no-repeat
}

.logo-arm-sak {
background:url(images/logos/sak.jpg) no-repeat
}

.logo-arm-scocme {
background:url(images/logos/scocme.jpg) no-repeat
}

.logo-arm-scocres {
background:url(images/logos/scocres.jpg) no-repeat
}

.logo-arm-socgms {
background:url(images/logos/socgms.jpg) no-repeat
}

.logo-arm-socgms-user {
background:url(images/logos/socgms-user.jpg) no-repeat
}

.logo-arm-spb-user {
background:url(images/logos/spb-user.jpg) no-repeat
}

.logo-arm-spcgms {
background:url(images/logos/spcgms.jpg) no-repeat
}

.logo-arm-sochgms {
background:url(images/logos/sochgms.jpg) no-repeat
}

.logo-arm-rndmc-sochi {
background:url(images/logos/rndmc-sochi.jpg) no-repeat
}

.logo-arm-rndmc-ast {
background:url(images/logos/rndmc-ast.jpg) no-repeat
}

.logo-arm-rndmc-da {
background:url(images/logos/rndmc-da.jpg) no-repeat
}

.logo-arm-rndmc-east {
background:url(images/logos/rndmc-east.jpg) no-repeat
}

.logo-arm-rndmc-kam {
background:url(images/logos/rndmc-kam.jpg) no-repeat
}

.logo-arm-Rndmc-kda {
background:url(images/logos/rndmc-kda.jpg) no-repeat
}

.logo-arm-rndmc-kl {
background:url(images/logos/rndmc-kl.jpg) no-repeat
}

.logo-arm-rndmc-mag {
background:url(images/logos/rndmc-mag.jpg) no-repeat
}

.logo-arm-rndmc-nw {
background:url(images/logos/rndmc-nw.jpg) no-repeat
}

.logo-arm-rndmc-pri {
background:url(images/logos/rndmc-pri.jpg) no-repeat
}

.logo-arm-rndmc-sa {
background:url(images/logos/rndmc-sa.jpg) no-repeat
}

.logo-arm-rndmc-sak {
background:url(images/logos/rndmc-sak.jpg) no-repeat
}

.logo-arm-rndmc-south {
background:url(images/logos/rndmc-south.jpg) no-repeat
}

.logo-arm-rnmdc-sib {
background:url(images/logos/rnmdc-sib.jpg) no-repeat
}

.logo-arm-rndmc-ark {
background:url(images/logos/rndmc-ark.png) no-repeat
}

.logo-arm-rndmc-kr {
background:url(images/logos/rndmc-kr.png) no-repeat
}

.logo-arm-rndmc-len {
background:url(images/logos/rndmc-len.png) no-repeat
}

.logo-arm-rndmc-mow {
background:url(images/logos/rndmc-mow.png) no-repeat
}

.logo-arm-rndmc-ncfo {
background:url(images/logos/rndmc-ncfo.png) no-repeat
}

.logo-arm-rndmc-oscfo {
background:url(images/logos/rndmc-oscfo.png) no-repeat
}

.logo-arm-rndmc-pfo {
background:url(images/logos/rndmc-pfo.png) no-repeat
}

.logo-arm-rndmc-uralfo {
background:url(images/logos/rndmc-uralfo.png) no-repeat
}

.logo-arm-rndmc-yan {
background:url(images/logos/rndmc-yan.png) no-repeat
}

.logo-arm-rndmc-vgg {
background:url(images/logos/rndmc-vgg.jpg) no-repeat
}

.logo-arm-rndmc-ros {
background:url(images/logos/rndmc-ros.jpg) no-repeat
}

.logo-arm-rndmc-ad {
background:url(images/logos/rndmc-ad.jpg) no-repeat
}

.logo-arm-rndmc-antistihia {
background:url(images/logos/rndmc-antistihia.jpg) no-repeat
}

.logo-arm-rndmc-dtp {
background:url(images/logos/rndmc-dtp.jpg) no-repeat
}

.logo-arm-rndmc-ubv {
background:url(images/logos/rndmc-ubv.jpg) no-repeat
}

.logo-arm-rndmc-gosaquaspas {
background:url(images/logos/rndmc-gosaquaspas.jpg) no-repeat
}

.header-region {
position:absolute;
top:0;
right:600px;
font-size:12px;
padding:6px 12px 0 0;
color:#124886;
z-index:20;
font-weight:700
}

#portal-container {
height:100%
}

#expander {
overflow:hidden;
min-width:1000px;
margin:0 auto;
width:98%;
max-width:1280px;
min-height:100%;
background:#d5dce0;
border-left:4px solid #244a6e;
border-right:4px solid #244a6e
}

* html #expander {
_width:expression(document.body.clientWidth < 1024 ? "100%" : "1024px")
}

#expander-mid {
padding-bottom:150px;
min-width:1000px;
width:100%;
max-width:1280px
}

#expander-maximized {
background:#d5dce0;
position:static;
padding:0;
margin:0 auto;
width:100%;
min-height:100%
}

#expander-resource {
width:95%;
min-width:900px;        
margin:0 auto;
background: #fff;
-webkit-box-shadow: 0px 7px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 7px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 7px 5px rgba(50, 50, 50, 0.75);
min-height: 800px;
height: auto !important;
height: 800px;
padding: 10px 5px;
}

.expander-1024 {
max-width:1000px
}

.expander-1280 {
max-width:1280px;
min-width:1000px;
width:100%
}

.expander-full {
min-width:1000px;
width:100%
}

.expander-90 {
width:90%!important
}

#sizer {
width:100%;
_text-align:center
}

* html #portal-container,* html #sizer {
height:0
}

#content-background {
width:100%;
background:#d5dce0
}

#content-container {
width:99%;
min-width:990px;
margin:13px auto;
text-align:left;
vertical-align:top
}

#login-container {
position:relative;
left:35%;
top:55px;
right:45%;
width:320px;
height:250px;
margin:0;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida,Swiss,SunSans-Regular;
font-size:10px
}

#login-container fieldset {
background-color:transparent
}

#login-container label,#login-container input {
display:block;
float:left;
width:auto;
margin-top:15px
}

#login-container label {
text-align:right;
padding-right:20px;
width:95px
}

#login-container br {
clear:left
}

#login-container legend {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:13px;
font-weight:700;
color:#596874
}

#loginForm {
margin:0;
padding:0
}

#regionMaximized {
width:100%;
float:left;
margin:0;
padding:0;
min-width:400px
}

#footer-container {
text-align:center;
position:relative;
height:100px;
clear:both;
min-width:985px;
width:95%;
max-width:1260px;
margin:-100px auto;
border:1px #4f839b solid;
border-bottom:none;
background:url(images/background_footer.gif) repeat-x
}

hr.cleaner {
clear:both;
height:1px;
margin:-1px 0 0;
padding:0;
border:none;
visibility:hidden
}

div#navigation {
background:transparent url(images/background_tabsheader.png) repeat-x;
position:relative;
height:24px;
width:100%;
margin:0 auto;
padding-left:5px;
border-bottom:1px #bbb solid
}

ul#tabsHeader {
width:99%;
height:24px;
list-style:none;
z-index:1000;
padding:0;
margin:0;
border-left:1px #bbb solid
}

ul#tabsHeader li {
display:inline;
position:relative;
height:24px;
float:left;
border-right:1px solid #bbb;
font-family:Arial,sans-serif;
font-size:12px;
color:#2E4162;
text-decoration:none
}

UL#tabsHeader li.hoverOff {
text-decoration:none
}

UL#tabsHeader a:hover {
text-decoration:underline
}

ul#tabsHeader li a {
padding:5px 6px 0;
display:block;
height:26px;
width:55px;
white-space:nowrap;
color:#000;
text-decoration:none
}

ul#tabsHeader li#current {
background:url(images/background_menu_active.png) repeat-x
}

ul#tabsHeader li#current a {
color:#fff
}

ul#tabsHeader li#current ul li a {
color:#000
}

ul#tabsHeader ul {
visibility:hidden;
position:absolute;
height:0;
top:0;
left:-1px;
width:150px;
text-align:left;
margin:0;
padding:0;
margin-top:24px
}

UL#tabsHeader li:hover ul {
visibility:visible
}

UL#tabsHeader ul li {
width:450px;
position:relative;
white-space:nowrap;
height:25px;
float:left;
margin-left:1px;
margin-right:1px;
border-right:1px solid #74a6c2;
border-left:1px solid #74a6c2;
border-bottom:1px solid #74a6c2;
font-family:Arial,sans-serif;
font-size:12px;
color:#2E4162;
text-decoration:none;
background:transparent url(images/background_tabsheader.png) repeat-x
}

ul#tabsHeader ul li a:hover {
color:#000
}

ul#tabsHeader li:hover ul,ul#tabsHeader a:hover ul {
visibility:visible
}

ul#tabsHeader #admin {
display:inline;
background-image:url(images/tab_right_admin.gif);
background-repeat:no-repeat;
background-position:right top;
padding-top:-3px;
line-height:22px
}

ul#tabsHeader #admin a {
text-decoration:none;
color:#4386b5;
background-repeat:no-repeat;
background-position:top left;
white-space:nowrap;
padding-top:-3px;
line-height:22px
}

ul#tabsHeader #admin a:hover {
text-decoration:underline
}

ul#tabsHeader #addpage {
display:inline;
background-color:transparent;
margin-bottom:-3px;
padding-top:1px
}

ul#tabsHeader #addpage a,#addpage a:hover {
font-size:12px;
font-family:Verdana,Arial,Helvetica,Sans-Serif,sans-serif;
font-variant:normal;
font-weight:700;
color:#fff;
line-height:22px;
background-image:none;
white-space:nowrap
}

ul#tabsHeader #addpage a:hover {
text-decoration:underline
}

#portal-search-any {
margin-right:60px;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
padding:0 5px
}

#portal-search-any-input {
margin-top:2px;
width:155px;
padding-right:25px;
background:#fff url(images/icons/icon-magnifier.png) 95% center no-repeat
}

#main-resources-form .icon-status-success,#main-analytics-form .icon-status-success,#main-maps-form .icon-status-success {
background-image:url(images/icons/icon-magnifier.png)
}

.marquee-style-1 {
list-style:none;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#7f838f;
font-style:normal
}

.marquee-style-2 {
list-style:none;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#821717;
background:url(images/icons/icon-warning-button.png) no-repeat left;
padding:5px 10px 6px 20px;
border:1px solid #fad42e;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.marquee-style-3 {
list-style:none;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:normal;
color:#369;
background:url(images/icons/icon-info-button.png) no-repeat left #fbec88;
border:1px solid #fad42e;
padding:5px 10px 6px 20px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

li.currentTabBackground {
background:#fff
}

UL#tabsHeader a {
float:none
}

html>body UL#tabsHeader a {
width:auto
}

#dashboardnav {
position:relative;
top:0;
right:1px;
height:97px;
padding:15px 60px 0 0;
font-size:12px;
text-align:right;
color:#124886;
z-index:20;
color:#124886;
background:url(images/background_right.png) 100% -1px no-repeat
}

#dashboardnav .portlet-form-button {
font-size:11px
}

#dashboardnav a {
color:#124886;
font-weight:700;
float:right
}

#dashboardnav a.icon-dashboard-enter {
margin-top:15px
}

#dashboardnav .portlet-form-button {
margin:0 0 0 7px;
height:15px;
padding:4px 5px
}

#dashboardnav .addcontent {
background-image:url(images/ico_addcontent.gif);
background-repeat:no-repeat;
background-position:left;
height:20px;
width:20px;
padding-left:16px
}

.portlet-container {
background-color:#fff;
border:1px solid #B2B5BC;
margin:2px;
overflow:visible;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px
}

#main-right {
height:740px
}

#main-center-top {
height:740px
}

#main-center-top .portlet-container,/#main-center-bottom .portlet-container,*/
#main-right .portlet-container {
min-height:100%;
_height:100%
}

.portlet-container .portlet-titlebar-title {
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:13px;
font-variant:small-caps;
font-weight:bolder;
color:#005F91;
line-height:14px;
white-space:nowrap;
float:left;
text-indent:0;
padding-top:5px;
padding-bottom:6px;
display:block
}

.portlet-container .portlet-titlebar-decoration {
background:none
}

.portlet-container .portlet-mode-container {
float:right
}

.portlet-container .portlet-mode-container a {
text-decoration:none
}

.portlet-container .portlet-mode-container a:hover {
text-decoration:none
}

.portlet-container .portlet-titlebar-center {
background:#DFEFFC url(images/table-header.png) 50% 50% repeat-x;
height:24px;
border-bottom:1px solid #c5dbec
}

.portlet-container .portlet-titlebar-left,.portlet-container .portlet-titlebar-right {
width:5px;
height:24px;
background:#DFEFFC url(images/table-header.png) 50% 50% repeat-x;
border-bottom:1px solid #c5dbec
}

.portlet-container .portlet-titlebar-left {
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px
}

.portlet-container .portlet-titlebar-right {
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
border-top-right-radius:5px
}

.portlet-container .portlet-content-center {
background-color:#fff;
background-repeat:repeat;
vertical-align:top;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px
}

.portlet-container .portlet-body {
background-color:#fff;
padding:5px 0
}

.portlet-container .portlet-content-right {
background:#fff;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px
}

.portlet-container .portlet-content-left {
background:#fff;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px
}

.portlet-mode-maximized {
background-image:url(images/icons/icon-mode-maximize.png);
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-minimized {
background-image:url(images/icons/icon-mode-minimize.png);
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-normal {
background-image:url(images/icons/icon-mode-normalize.png);
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-help {
background-image:url(images/icons/icon-mode-help.png);
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-edit {
background-image:url(images/icons/icon-mode-edit.png);
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-admin {
background-image:url(images/admin.png);
width:18px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-remove {
background-image:url(images/remove.png);
width:18px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-view {
background-image:url(images/icons/icon-mode-view.png);
width:18px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portlet-mode-reload {
background-image:url(images/reload.png);
width:16px;
height:16px;
background-repeat:no-repeat;
float:left;
display:inline;
cursor:pointer
}

.portal-copyright {
font-family:Arial,sans-serif;
font-size:10px;
color:#97BDD2
}

.portal-copyright a {
text-decoration:underline;
color:#ddd;
font-weight:700
}

.portal-copyright a:hover {
color:#97BDD2;
font-weight:700;
text-decoration:underline
}

#ThemeBy:before {
content:"Theme by ESIMO"
}

a,span.clickable-resource-metadata,span.clickable-user-metadata {
color:#7f838f;
text-decoration:underline;
cursor:pointer
}

a {
font-weight:700
}

a:hover {
color:#005f91;
text-decoration:underline
}

table {
border-collapse:collapse
}

.portlet-table-top,.portlet-table-bottom,.portlet-table-top-short,.portlet-table-bottom-short {
background:#fff url(images/background_gloss_wave_2.png) 50% 50% repeat-x;
color:#000;
height:39px;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
text-decoration:none;
font-weight:bold;
border:1px solid #C5DBEC
}

.portlet-table-top-short {
height:53px
}

.portlet-table-top,.portlet-table-top-short {
border-bottom:0;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px
}

.portlet-table-bottom,.portlet-table-bottom-short {
border-top:0;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px
}

.portlet-table-header tr,table.display thead tr,table.portlet-table-plugin thead tr,.portlet-table-header-cell {
background:#DFEFFC url(images/table-header.png) 50% 50% repeat-x!important
}

.portlet-table-header th,.portlet-table-header td,table.display thead th,table.portlet-table-plugin thead th{
	/*max-width:100px;*/
	word-wrap: break-word;
}

.portlet-table-header th,.portlet-table-header td,table.display thead th,table.portlet-table-plugin thead th,.portlet-table-header-cell {
font-family:Tahoma,Arial,sans-serif!important;
font-size:12px;
color:#464B5C!important;
padding:3px 7px;
border:1px solid #C5DBEC;
font-weight:700
}

.ui-dialog-title {
font-family:Tahoma,Arial,sans-serif!important;
font-size:12px!important;
color:#464B5C!important;
padding:3px 7px!important;
border:1px solid #C5DBEC;
border:0
}

.portlet-table-footer th,table.display tfoot th,table.portlet-table-plugin tfoot th {
background:#DFEFFC url(images/table-header.png) 50% 50% repeat-x;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#464B5C;
padding:3px 7px;
border:1px solid #C5DBEC
}

.portlet-table-body td,table.display tr.odd td,table.portlet-table-plugin tr.odd td,.portlet-table-alternate td,table.display tr.even td,table.portlet-table-plugin tr.even td,table.display tr.group td {
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
padding:3px 7px;
padding:3px 7px 3px 7px;
border:1px solid #C5DBEC;
max-width:200px;
word-wrap:break-word!important
}

.portlet-filtertable td {
cursor:pointer
}

.portlet-table-body,table.display tr.odd,table.portlet-table-plugin tr.odd {
background-color:#fff;
color:#464B5C
}

.portlet-table-alternate,table.display tr.even,table.portlet-table-plugin tr.even {
background-color:#E6EBED;
color:#464B5C
}

.portlet-table-alternate,table.display tr.group,table.portlet-table-plugin tr.group {
background-color:#CFC;
color:#464B5C
}

.portlet-table-alternate,table.display tr.layer,table.portlet-table-plugin tr.layer {
background-color:#CDC;
color:#464B5C
}

.portlet-table-selected td,.portlet-table-alternate:hover,.portlet-table-body tr:hover,table.display tbody tr:hover,table.portlet-table-plugin tbody tr:hover,.portlet-table-hover {
background-color:#6299c5;
color:#fff
}

table.display tbody tr:hover .clickable-resource-metadata {
color:#fff
}

.details {
background-color:#fff;
color:#000
}

.portlet-table-subheader {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#000
}

.portlet-table-text {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:italic;
color:#464b5c
}

.dataTables_wrapper {
width:100%;
margin:0 auto;
position:relative;
clear:both
}

.dataTables_filter {
width:150px;
float:right;
text-align:right;
padding-top:7px
}

.dataTables_filter input,.portlet-table-filter {
width:118px;
background:#fff url(images/icons/icon-table-filter.png) 97% 0 no-repeat;
padding-right:22px
}

.portlet-table-top-short .dataTables_filter {
width:74%;
float:right;
padding-right:0;
margin-right:1px
}

.dataTables_length {
width:50px;
float:left;
padding-left:7px;
padding-top:8px
}

.portlet-table-top-short .dataTables_length {
width:24%;
padding:0;
margin-top:7px;
margin-left:1px
}

.dataTables_info {
width:10%;
float:right;
margin-left:1px;
text-align:right;
padding-top:12px;
padding-right:10px;
color: #000;
font-family: Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size: 12px;
font-weight: bold;
}

.portlet-table-bottom-short .dataTables_info {
width:20%;
margin-left:2px;
margin-top:5px
}

.dataTables_processing {
position:absolute;
top:50%;
left:50%;
width:190px;
height:30px;
margin-left:-125px;
margin-top:-15px;
padding:14px 0 2px;
border:1px solid #ddd;
text-align:center;
color:#999;
font-size:14px;
background-color:#fff;
background-image:url(images/icons/icon_loader_bar_small.gif);
background-repeat:no-repeat;
background-position:left
}

.dataTables_paginate {
float:right;
text-align:right;
padding-right:5px;
padding-top:3px
}

.dataTables_scroll {
clear:both
}

.dataTables_scrollBody {
margin-top:-1px;
-webkit-overflow-scrolling:touch
}

.portlet-table-bottom-short .dataTables_paginate {
padding-right:1px
}

table.portlet-table-plugin,table.display {
clear:both;
width:100%;
border-collapse:collapse
}

.ColVis {
float:right
}

.ColVis_title a {
visibility:hidden
}

div.DTTT_container {
float:right;
padding-right:3px;
padding-top:2px;
margin-left:7px
}

.DTTT_container button.DTTT_button {
font-size:0;
cursor:pointer;
background-position:center center;
background-repeat:no-repeat;
background-image:url(images/icons/icon-table-export.png);
width:26px;
height:26px
}

div.DTTT_collection {
overflow:hidden;
z-index:2002
}

div.DTTT_collection button.DTTT_button {
float:none;
width:100%;
padding:4px 5px;
text-align:left
}

div.table-gallery-play {
float:right;
margin-top:4px
}

.clear {
clear:both
}

.portlet-font {
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#464B5C;
line-height:15px;
text-align:justify
}

.portlet-font-dim {
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#7f838f;
line-height:15px
}

.portlet-form-label,.portlet-label {
color:#000;
text-decoration:none;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:13px;
font-weight:700;
background:#fff;
padding:5px;
border:1px solid #b1c0ce
}

fieldset,.portlet-dialog-form.ui-widget-content {
background:#f4f3f3;
border:1px solid #b1c0ce;
width:93%;
padding:10px 15px;
margin:0 auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

fieldset.fieldset-analytics {
padding:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0
}

.portlet-form-button,.ColVis_Button,.DTTT_button,.paginate_button,.paginate_active,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
background-color:#f5f5f5;
border:1px solid #bbb;
color:#369
}

.portlet-form-button,.ColVis_Button,.DTTT_button,.paginate_button,.paginate_active {
margin:2px 7px 0 0;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
text-decoration:none;
font-weight:700;
color:#454545;
padding:3px 5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
box-shadow:0 2px 2px rgba(0,0,0,0.1);
cursor:pointer
}

.ColVis_Button,.DTTT_button,.paginate_button,.paginate_active {
display:block;
float:left
}

.portlet-table-bottom-short .paginate_button {
margin:2px 2px 0 0
}

.portlet-form-button:hover,.ColVis_Button:hover,.DTTT_button:hover,.paginate_button:hover,button.DTTT_button_csv_hover,button.DTTT_button_xls_hover,button.DTTT_button_pdf_hover,button.DTTT_button_copy_hover,button.DTTT_button_print_hover,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover {
background-color:#dff4ff;
border-color:#c2e1ef;
color:#369
}

.portlet-form-button:active,.ColVis_Button:active,.DTTT_button:active,.paginate_button:active,.paginate_active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
background-color:#6299c5;
border-color:#6299c5;
color:#fff
}

.portlet-form-button-active {
background-color:#dff4ff;
border-color:#c2e1ef;
color:#369
}

ul.portlet-popup-list {
visibility:hidden;
list-style-type:none;
padding:0;
position:absolute
}

.portlet-form-button:hover ul.portlet-popup-list {
visibility:visible
}

ul.portlet-popup-list input {
width:100%
}

button.ColVis_Button {
text-align:left;
padding:4px 5px
}

button.ColVis_MasterButton {
font-size:0;
cursor:pointer;
background-position:center center;
background-repeat:no-repeat;
background-image:url(images/icons/icon-table-column.png);
width:26px;
height:26px;
padding:0;
margin:4px 0 0 7px
}

.paginate_button,.paginate_active {
padding:4px
}

.portlet-form-field-label,.portlet-form-field-label-nowidth {
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#363B4C;
text-align:right;
vertical-align:top
}

.portlet-form-field-label {
width:25%;
float:left;
margin-right:5px;
display:block
}

.portlet-form-field {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
color:#000
}

.portlet-form-input-field,.portlet-select-field,.dataTables_filter input {
border:1px solid #6299c5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-form-input-field[readonly="readonly"] {
background:#f4f3f3
}

.portlet-select-field {
max-width:200px
}

.portlet-form-input-field:hover,.portlet-select-field:hover,.dataTables_filter input:hover {
-moz-box-shadow:0 0 8px rgba(0,0,0,0.25);
box-shadow:0 0 8px rgba(0,0,0,0.25);
border:1px solid #888;
outline:medium none
}

.portlet-form-input-field:focus,.portlet-select-field:active,.dataTables_filter input:active {
-moz-box-shadow:0 0 8px rgba(80,170,236,1);
box-shadow:0 0 8px rgba(80,170,236,1);
border:1px solid #09F;
outline:medium none
}

.portal-links:link {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#242424;
text-decoration:none
}

.portal-links:hover {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#5699B7;
text-decoration:none
}

.portal-links:active {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#242424;
text-decoration:none
}

.portal-links:visited {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#242424;
text-decoration:none
}

.portlet-msg-status {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:normal;
color:#369;
background:url(images/icons/icon-info-button.png) no-repeat 5px 50% #fbec88;
border:1px solid #fad42e;
padding:5px 10px 6px 30px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-msg-info {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:italic;
color:#000;
background:url(images/icons/icon-info-balloon.png) no-repeat 5px 50%;
padding:5px 10px 6px 30px !important;
text-align:justify
}

.portlet-msg-error,label.error {
color:red;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
background:url(images/icons/icon-cross-button.png) no-repeat 5px 50% #fef1ec;
padding:5px 10px 6px 30px !important;
border:1px solid #cd0a0a;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

label.error {
margin-left:5px
}

.portlet-msg-alert {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#821717;
background:url(images/icons/icon-warning-button.png) no-repeat 5px 50%;
padding:5px 10px 6px 30px !important;
border:1px solid #fad42e;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-msg-success {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#359630;
background:url(images/icons/icon-tick-button.png) no-repeat 5px 50% #DAE8DC;
padding:5px 10px 6px 30px !important;
border:1px solid #17E63D;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-msg-loading {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
color:#359630;
background:url(images/icons/icon_loader_circle_small.gif) no-repeat 5px 50% #DAE8DC;
padding:5px 10px 6px 30px !important;
border:1px solid #17E63D;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-msg-values {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:normal;
color:#369;
background:url(images/icons/icon-document-number.png) no-repeat 5px 50%;
padding:5px 10px 6px 30px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-msg-text {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:normal;
color:#369;
background:url(images/icons/icon-document-text.png) no-repeat 5px 50%;
padding:5px 10px 6px 30px !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.portlet-section-header {
font-weight:700;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:14px;
color:#005f91
}

.portlet-section-body {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px
}

.portlet-section-alternate {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
background-color:#b4cad4
}

.portlet-section-selected {
background-color:#768591;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
color:#fff
}

.portlet-section-subheader {
font-weight:700;
font-size:12px;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
color:#8199B1
}

.portlet-section-footer {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
background-color:#f7f7f7;
font-size:12px
}

.portlet-section-text {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-style:italic
}

.portlet-menu-item {
background-color:#005f91;
color:#b4cad4;
text-decoration:none;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
margin:1px;
list-style:none inside none;
border-top:2px solid #97B7C6;
border-left:2px solid #97B7C6;
border-bottom:2px solid #254869;
border-right:2px solid #254869;
padding:3px 5px
}

.portlet-menu-item:hover {
color:#accadb;
text-decoration:none;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px
}

.portlet-rubricpicker {
background-image:url(images/icons/icon-tree-rubric.png);
background-repeat:no-repeat;
background-position:top right
}

.portlet-datepicker,.portlet-datepicker-T-ru,.portlet-datepicker-T-eng,.portlet-datepicker-ru,.portlet-onlydatepicker {
margin-left:2px;
background-image:url(images/icons/icon_calendar_small.png);
background-repeat:no-repeat;
background-position:top right
}

.icon-field-calendar {
background-image:url(images/icons/icon_calendar_small.png);
background-repeat:no-repeat;
background-position:top right
}

.slider {
background:url(images/small-horizontal.png) no-repeat 0 -5px;
width:87px;
height:5px;
cursor:pointer;
position:relative;
float:left;
margin-top:10px
}

.handle {
background:transparent url(images/small-horizontal.png) no-repeat scroll -97px 0;
height:13px;
position:absolute;
top:-5px;
width:12px;
cursor:move
}

.range {
width:40px
}

.range[readonly]:focus {
background-color:transparent
}

.vertical .slider {
background:url(images/small-vertical.png) no-repeat -4px -17px;
height:94px;
width:5px;
margin:5px 13px 0 0
}

.vertical .handle {
background:transparent url(images/small-vertical.png) no-repeat scroll -1px -2px;
top:0;
margin-left:-2px
}

.vertical .range {
margin:-13px 13px 0 -30px
}

.scrollable_horizontal {
position:relative;
overflow:hidden;
width:95%;
height:150px;
margin:0 auto
}

.scrollable_horizontal .items {
width:20000em;
position:absolute;
clear:both
}

.scrollable_horizontal .items div {
max-width:220px;
max-height:190px;
overflow:auto;
float:left;
margin-left:5px;
text-align:justify;
background:#fff
}

.scrollable_horizontal img {
float:left;
background-color:#fff;
padding:2px;
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.scrollable_horizontal .active {
border:2px solid #000;
position:relative;
cursor:default
}

.scrollable_vertical {
position:relative;
overflow:hidden;
height:577px;
width:95%;
margin:25px auto;
min-width:200px;
max-width:400px
}

.scrollable_vertical .items {
position:absolute;
height:20000em;
margin:0
}

.scrollable_vertical .item {
margin:10px 0;
padding:5px;
font-size:12px;
overflow:auto;
background:#fff
}

.scrollable_vertical .item img {
float:left;
background-color:#fff;
padding:2px;
border:1px solid #ccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.scrollable_vertical .item h3 {
margin:0 0 5px;
font-size:16px;
color:#456;
font-weight:400
}

.scrollable_vertical .actions {
width:200px;
padding-left:35px
}

.navi {
margin:0 auto;
width:55%;
height:20px
}

.navi a {
width:8px;
height:8px;
float:left;
margin:3px;
background:url(images/navigator.png) 0 0 no-repeat;
display:block;
font-size:0
}

.navi a:hover {
background-position:0 -8px
}

.navi a.active {
background-position:0 -16px
}

.browse {
cursor:pointer;
font-size:0;
background-color:#f5f5f5;
background-repeat:no-repeat;
background-position:center;
border:1px solid #c6c6c6;
color:#369;
-webkit-border-radius:100px;
-moz-border-radius:100px;
border-radius:100px;
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
box-shadow:0 2px 2px rgba(0,0,0,0.1)
}

.browse:hover {
background-color:#dff4ff;
border-color:#c2e1ef;
color:#369
}

.browse:active {
background-color:#6299c5;
border-color:#6299c5;
color:#fff;
-moz-box-shadow:0 0 0;
-webkit-box-shadow:0 0 0;
box-shadow:0 0 0
}

.right {
background-image:url(images/icons/icon-arrow-transition-right.png);
width:40px;
height:25px;
float:right;
margin-right:10%
}

.left {
background-image:url(images/icons/icon-arrow-transition-left.png);
width:40px;
height:25px;
float:left;
margin-left:10%
}

.up {
background-image:url(images/icons/icon-arrow-transition-up.png);
width:25px;
height:40px;
float:left;
margin-left:10%
}

.down {
background-image:url(images/icons/icon-arrow-transition-down.png);
width:25px;
height:40px;
float:right;
margin-right:10%
}

.disabled {
visibility:hidden!important
}

.portlet-datepicker {
margin-left:2px;
background-image:url(images/icons/icon_calendar_small.png);
background-repeat:no-repeat;
background-position:top right
}

.ui-datepicker {
background-color:#fff;
border:1px solid #ddd;
z-index:750!important
}

.ui-icon {
width:16px;
height:16px;
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat
}

.ui-button-text {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
text-decoration:none;
font-weight:700;
color:#454545
}

.ui-buttonset .ui-button {
margin-left:-3px;
cursor:pointer
}

.ui-state-active .ui-button-text {
color:#fff
}

.ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px
}

.ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px
}

.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px
}

.ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.ui-corner-top {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.ui-corner-right {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
border-top-right-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
border-bottom-right-radius:4px
}

.ui-corner-left {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
border-bottom-left-radius:4px
}

.ui-corner-all {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.ui-dialog-titlebar {
padding-top:3px;
cursor:move
}

.ui-dialog-title {
margin-left:5px
}

.ui-dialog-titlebar-close {
float:right;
cursor:pointer
}

.ui-resizable-handle {
position:absolute;
font-size:.1px;
display:block
}

.ui-resizable-se {
right:1px;
bottom:1px;
cursor:se-resize
}

.ui-icon-gripsmall-diagonal-se {
background-image:url(images/icons/icon-resize.png)
}

.ui-button {
padding:3px 5px
}

.ui-helper-hidden-accessible {
border:0 none;
clip:rect(0px,0px,0px,0px);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px
}

.ui-slider {
position:relative;
text-align:left
}

.ui-slider .ui-slider-handle {
position:absolute;
z-index:2;
width:1.2em;
height:1.2em;
cursor:default
}

.ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background-position:0 0
}

.ui-slider-horizontal {
height:.8em
}

.ui-slider-horizontal .ui-slider-handle {
top:-.3em;
margin-left:-.6em
}

.ui-slider-horizontal .ui-slider-range {
top:0;
height:100%
}

.ui-slider-horizontal .ui-slider-range-min {
left:0
}

.ui-slider-horizontal .ui-slider-range-max {
right:0
}

.ui-slider-vertical {
width:.8em;
height:100px
}

.ui-slider-vertical .ui-slider-handle {
left:-.3em;
margin-left:0;
margin-bottom:-.6em
}

.ui-slider-vertical .ui-slider-range {
left:0;
width:100%
}

.ui-slider-vertical .ui-slider-range-min {
bottom:0
}

.ui-slider-vertical .ui-slider-range-max {
top:0
}

.ui-dialog,.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:12px;
border:1px solid #C5DBEC
}

.ui-dialog {
z-index:10000!important;
position:absolute;
}

.ui-widget .ui-widget {
font-size:12px
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:12px
}

.ui-widget-content {
background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color:#222
}

.ui-widget-content a {
color:#222
}

.ui-widget-header a {
color:#222
}

.ui-widget-overlay {
background:#143b61;
opacity:.3;
position:absolute;
top:0;
left:0
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
border:1px solid #fcefa1;
background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color:#363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
color:#363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color:#cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
color:#cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
color:#cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
font-weight:700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
opacity:.7;
filter:Alpha(Opacity=70);
font-weight:400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
opacity:.35;
filter:Alpha(Opacity=35);
background-image:none
}

.ui-icon-circle-triangle-e {
background-position:-48px -192px
}

.ui-icon-circle-triangle-w {
background-position:-80px -192px
}

.ui-datepicker {
width:17em;
padding:.2em .2em 0;
display:none;
z-index:11000!important
}

.ui-datepicker .ui-datepicker-header {
position:relative;
padding:5px 0 6px
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
position:absolute;
top:2px;
width:1.8em;
height:1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
top:1px
}

.ui-datepicker .ui-datepicker-prev {
left:2px
}

.ui-datepicker .ui-datepicker-next {
right:2px
}

.ui-datepicker .ui-datepicker-prev-hover {
left:1px
}

.ui-datepicker .ui-datepicker-next-hover {
right:1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
display:block;
position:absolute;
left:50%;
margin-left:-8px;
top:50%;
margin-top:-8px
}

.ui-datepicker .ui-datepicker-title {
margin:0 2.3em;
line-height:1.8em;
text-align:center
}

.ui-datepicker .ui-datepicker-title select {
font-size:11px;
margin:1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
width:100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
width:49%
}

.ui-datepicker table {
width:100%;
font-size:.9em;
border-collapse:collapse;
margin:0 0 .4em
}

.ui-datepicker th {
padding:.7em .3em;
text-align:center;
font-weight:700;
border:0
}

.ui-datepicker td {
border:0;
padding:1px
}

.ui-datepicker td span,.ui-datepicker td a {
display:block;
padding:.2em;
text-align:right;
text-decoration:none
}

.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
margin:.7em 0 0;
padding:0 .2em;
border-left:0;
border-right:0;
border-bottom:0
}

.ui-datepicker .ui-datepicker-buttonpane button {
float:right;
margin:.5em .2em .4em;
cursor:pointer;
padding:.2em .6em .3em;
width:auto;
overflow:visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left
}

.ui-datepicker.ui-datepicker-multi {
width:auto
}

.ui-datepicker-multi .ui-datepicker-group {
float:left
}

.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left
}

.ui-datepicker-row-break {
clear:both;
width:100%
}

.ui-datepicker-rtl {
direction:rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
right:2px;
left:auto
}

.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
right:1px;
left:auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
left:1px;
right:auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float:left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right
}

.ui-datepicker-rtl .ui-datepicker-group {
float:right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width:0;
border-left-width:1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px
}

.ui-datepicker-cover {
display:none;
display//:block;
position:absolute;
z-index:-1;
filter:mask();
top:-4px;
left:-4px;
width:200px;
height:200px
}

.portlet-accordion,.portlet-menu {
width:94.5%;
margin:0 auto;
border:1px solid #A6C9E2;
padding-left:0!important;
-background:#666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

.portlet-accordion h2,.portlet-tabs a,.portlet-tab a,.ui-widget-header,.portlet-menu-item,.portlet-menu-item-selected {
background:#14508A url(images/background_gloss_wave_2.png) 50% 50% repeat-x;
border:1px solid #C5DBEC;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
text-decoration:none;
font-weight:bold;
color:#000;
min-height:20px
}

.ui-widget-header {
border-top:0
}

.portlet-accordion h2,.portlet-menu-item,.portlet-menu-item-selected {
margin:0;
padding:5px 18px;
cursor:pointer
}

.portlet-menu-item a,.portlet-menu-item-selected a {
padding:5px 0 5px 10px;
color:#000;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
text-decoration:none;
font-weight:bold;
color:#000
}

.portlet-accordion h2.current,.portlet-menu-item-selected {
cursor:default;
border:0;
min-height:20px;
border-bottom:1px solid #C5DBEC;
border-top:1px solid #C5DBEC
}

.portlet-menu-item-selected a {
color:#000
}

.portlet-accordion .pane {
background:#F4F3F3 url(images/background_form.gif) 0 100% no-repeat;
border:1px solid #fff;
border-width:0 2px;
display:none;
padding:10px 15px;
font-size:12px
}

.portlet-accordion .pane h3 {
font-weight:400;
margin:0 0 -5px;
font-size:16px
}

.portlet-tabs,.portlet-tab {
list-style:none;
margin:0 auto;
padding:2px 0;
height:30px;
border-bottom:1px solid #A6C9E2;
width:100%
}

.portlet-tabs li,.portlet-tab li {
float:left;
text-indent:0;
padding:0;
margin:0!important;
list-style-image:none!important
}

.portlet-tabs a,.portlet-tab a {
display:block;
height:30px;
line-height:30px;
min-width:111px;
text-align:center;
text-decoration:none;
padding:0;
margin:0;
position:relative;
top:1px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-left-radius:5px
}

.portlet-tabs a:active,.portlet-tab a:active {
background:#fff;
outline:none;
color:#000
}

.portlet-tabs .current,.portlet-tab .current,.portlet-tab li.current a,.tabs .current:hover,.tabs li.current a {
background:#fff;
cursor:default!important;
color:#000!important
}

#preview {
position:absolute;
border:1px solid #ccc;
background:#fff;
padding:5px;
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 10px 1px #888;
-moz-box-shadow:0 0 10px 1px #888;
box-shadow:0 0 10px 1px #888
}

#preview img {
width:200px;
height:200px
}

#tools {
width:200px;
height:50px;
position:absolute;
border:1px solid #ccc;
background:#fff url(images/background_footer.png) repeat-x;
padding:5px;
display:none;
color:#fff;
-webkit-box-shadow:0 0 10px 1px #888;
-moz-box-shadow:0 0 10px 1px #888;
box-shadow:0 0 10px 1px #888;
z-index:100
}

#search {
width:200px;
height:50px;
position:absolute;
border:1px solid #ccc;
background:#fff url(images/background_footer.png) repeat-x;
padding:5px;
display:none;
color:#fff;
-webkit-box-shadow:0 0 10px 1px #888;
-moz-box-shadow:0 0 10px 1px #888;
box-shadow:0 0 10px 1px #888;
z-index:100
}

/*OceanViewer tree*/
.x-tree-node-anchor{
white-space:pre-wrap;	
}

/*jstree*/

.jstree li,.jstree ins {
background-image:url(images/background_trees.png);
background-repeat:no-repeat;
background-color:transparent
}

.jstree li {
background-position:-90px 0;
background-repeat:repeat-y
}

.jstree li.jstree-last {
background:transparent
}

.jstree .jstree-open ins {
background-position:-72px 0
}

.jstree .jstree-closed ins {
background-position:-54px 0
}

.jstree .jstree-leaf ins {
background-position:-36px 0
}

.jstree .jstree-hovered {
background:#dff4ff;
color:#369
}

.jstree .jstree-clicked {
background:#6299c5;
color:#fff
}

.jstree a {
height:auto!important;
white-space:normal!important;
font-weight:400!important;
color:#464B5C;
padding:2px;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
cursor:pointer;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.dataLayersDiv label.labelSpan {
color:#000;
font-weight:400;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
line-height:16px;
cursor:pointer;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.dataLayersDiv label.labelSpan:hover {
background:#dff4ff;
color:#369
}

.dataLayersDiv label.labelSpan:active {
background:#6299c5;
color:#fff
}

.jstree a .jstree-icon {
background-position:-56px -19px
}

.jstree .jstree-open a .jstree-icon {
background-position:-56px -36px
}

.jstree a.jstree-loading .jstree-icon {
background:url(images/icons/icon_loader_bar_small.gif) center center no-repeat!important
}

.jstree.jstree-focused {
background:none
}

.jstree .jstree-no-dots li,.jstree .jstree-no-dots .jstree-leaf ins {
background:transparent
}

.jstree .jstree-no-dots .jstree-open ins {
background-position:-18px 0
}

.jstree .jstree-no-dots .jstree-closed ins {
background-position:0 0
}

.jstree .jstree-no-icons a .jstree-icon {
display:none
}

.jstree .jstree-search {
color:#369
}

.jstree .jstree-no-icons .jstree-checkbox {
display:inline-block
}

.jstree .jstree-no-checkboxes .jstree-checkbox {
display:none!important
}

.jstree .jstree-checked a .jstree-checkbox {
background-position:-38px -19px!important
}

.jstree .jstree-unchecked a .jstree-checkbox {
background-position:-2px -19px!important
}

.jstree .jstree-undetermined a .jstree-checkbox {
background-position:-20px -19px
}

.jstree .jstree-checked a .jstree-checkbox:hover {
background-position:-38px -37px
}

.jstree .jstree-unchecked a .jstree-checkbox:hover {
background-position:-2px -37px
}

.jstree .jstree-undetermined a .jstree-checkbox:hover {
background-position:-20px -37px
}

.icon-tree-closed {
background-image:url(/portal-core/themes/esimo-central/images/icons/icon-tree-closed.png)!important
}

.icon-tree-open {
background-image:url(/portal-core/themes/esimo-central/images/icons/icon-tree-open.png)!important
}

.analytics-node .jstree-icon {
background:url(/portal-core/themes/esimo-central/images/icons/icon-tree-node-pz.png) no-repeat!important;
width:18px;
height:18px
}

.akapp-node a .jstree-icon {
background:url(/portal-core/themes/esimo-central/images/icons/icon-tree-node-pz.png) no-repeat!important;
width:18px;
height:18px
}

a.metadata-node .jstree-icon {
background:url(/portal-core/themes/esimo-central/images/icons/icon-tree-node-metadata.png) no-repeat!important;
width:18px;
height:18px
}

li.metadata-node a .jstree-icon {
background:url(/portal-core/themes/esimo-central/images/icons/icon-tree-node-metadata.png) no-repeat!important;
width:18px;
height:18px
}

.portlet-map-small,.highcharts-viewport {
width:100%;
border:1px solid #6299c5;
background:#fff;
overflow:hidden
}

.portlet-map-small {
height:150px;
background:#fff url(images/icons/icon_loader_bar_small.gif) no-repeat center
}

.portlet-map {
width:100%;
height:100%;
min-height:150px;
background:#fff url(images/icons/icon_loader_bar_small.gif) no-repeat center;
border:1px solid #6299c5
}

.portlet-map-layerswitcher {
background:#fff;
border:1px solid #6299c5;
width:100%;
padding:5px;
overflow:auto;
-webkit-box-shadow:1px 2px 2px rgba(50,50,50,0.75);
-moz-box-shadow:1px 2px 2px rgba(50,50,50,0.75);
box-shadow:1px 2px 2px rgba(50,50,50,0.75)
}

.portlet-map-layerswitcher div span {
background-color:transparent!important
}

.olHandlerBoxZoomBox {
border:2px solid red;
position:absolute;
background-color:#fff;
opacity:.5;
font-size:1px;
filter:alpha(opacity=50)
}

.olHandlerBoxSelectFeature {
border:2px solid blue;
position:absolute;
background-color:#fff;
opacity:.5;
font-size:1px;
filter:alpha(opacity=50)
}

.olDragDown {
cursor:move
}

.olDrawBox {
cursor:crosshair
}

.olLayerGoogleCopyright {
right:2px;
bottom:2px;
z-index:1
}

.olLayerGooglePoweredBy {
left:2px;
bottom:2px
}

.olControlPanel {
width:100%;
background:#DFEFFC url(images/table-header.png) 50% 50% repeat-x;
height:30px;
border:1px solid #6299c5;
border-bottom:none;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px
}
.olControlWeatherItemActive,.olControlWeatherItemInactive,.olControlNavigationItemActive,.olControlNavigationItemInactive,.olControlZoomBoxItemInactive,.olControlZoomBoxItemActive,.olControlZoomOutItemActive,.olControlZoomOutItemInactive,.olControlZoomToMaxExtentItemActive,.olControlZoomToMaxExtentItemInactive,.olControlSelectExtentBoxItemActive,.olControlSelectExtentBoxItemInactive,.olControlWMSGetFeatureInfoItemActive,.olControlWMSGetFeatureInfoItemInactive,.olControlZoomInItemInactive,.olControlZoomInItemActive {
background:#f5f5f5 center no-repeat;
border:1px solid #bbb;
color:#369;
padding:0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
box-shadow:0 2px 2px rgba(0,0,0,0.1);
cursor:pointer;
width:20px;
height:20px;
margin:2px 3px 0;
float:right;
cursor:pointer
}

.olControlNavigationItemActive,.olControlNavigationItemInactive {
margin-right:30px
}

.olControlZoomOutItemInactive:active,.olControlZoomOutItemActive
.olControlZoomToMaxExtentItemInactive:active,.olControlZoomToMaxExtentItemActive {
background-color:#FAAA3C
}

.olControlWeatherItemActive,.olControlNavigationItemActive,.olControlZoomOutItemActive,.olControlZoomBoxItemActive,.olControlZoomOutItemActive,.olControlZoomToMaxExtentItemActive,.olControlSelectExtentBoxItemActive {
background-color:#FAAA3C
}

.olControlWeatherItemActive,.olControlWeatherItemInactive{
background-image:url(images/icons/icon-weather-maptool.png);
}

.olControlWMSGetFeatureInfoItemActive,.olControlWMSGetFeatureInfoItemInactive {
background-image:url(images/icons/icon-getfeatureinfo.png)
}

.olControlWMSGetFeatureInfoItemActive {
background-color:#FAAA3C!important
}

.olControlNavigationItemActive,.olControlNavigationItemInactive {
background-image:url(images/icons/icon_map_pan.png)
}

.olControlZoomBoxItemInactive,.olControlZoomBoxItemActive,.olControlZoomInItemInactive,.olControlZoomInItemActive {
background-image:url(images/icons/icon_map_zoomin.png)
}

.olControlZoomOutItemActive,.olControlZoomOutItemInactive {
background-image:url(images/icons/icon_map_zoomout.png)
}

.olControlZoomToMaxExtentItemActive,.olControlZoomToMaxExtentItemInactive {
background-image:url(images/icons/icon_map_zoomfull.png)
}

.olControlSelectExtentBoxItemActive,.olControlSelectExtentBoxItemInactive {
background-image:url(images/icons/icon_map_selextent.png)
}

.olControlWMSGetFeatureInfoItemActive,.olControlWMSGetFeatureInfoItemInactive {
background-image:url(images/icons/icon-map-info.png)
}

.popup-shadow {
-webkit-box-shadow:0 5px 10px 0 rgba(50,50,50,0.5);
-moz-box-shadow:0 5px 10px 0 rgba(50,50,50,0.5);
box-shadow:0 5px 10px 0 rgba(50,50,50,0.5)
}

.olPopup {
border:1px solid #b1c0ce;
background:#fff;
overflow:auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

#featureRssPopup {
width:450px!important;
height:300px!important
}

#featureRssPopup_contentDiv {
width:440px!important;
height:270px!important
}

.map-info {
z-index:10000;
max-width:340px;
position:absolute;
padding:5px;
background:#fff;
border:2px solid blue;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

.baseLbl {
display:none
}

.baseLayersDiv {
display:none
}

.olPopupContent {
cursor:default
}

.olLayerGeoRSSTitle,.portlet-gallery-tooltip-title {
margin:0;
padding-left:18px;
background:left no-repeat url(images/icons/icon-info-white.png);
font-weight:700;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:14px;
color:#005f91;
text-align:left
}

.olLayerGeoRSSTitle a {
font-weight:700;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:14px;
color:#005f91;
text-align:left;
text-decoration:none
}

.olLayerGeoRSSTitle a:hover {
text-decoration:underline
}

.olLayerGeoRSSTitle a:visited {
color:#005f91
}

.olLayerGeoRSSClose {
font-size:0;
position:absolute;
width:16px;
height:16px;
top:0;
right:2px;
padding:0;
background:#fff top no-repeat url(images/icons/icon-cross-white.png)
}

.olLayerGeoRSSDescription,.portlet-gallery-tooltip-description {
margin:0;
padding:0;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
color:#464B5C;
line-height:15px;
text-align:left
}

.portlet-gallery-popup {
list-style:none
}

.portlet-gallery-popup li {
float:left;
margin:5px;
width:150px;
height:90px;
padding-left:18px;
background:#fff top left no-repeat url(images/icons/icon-info-white.png);
font-weight:700;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:14px;
color:#005f91;
text-decoration:none
}

.portlet-gallery-popup li:hover {
text-decoration:underline
}

.tooltip {
display:none;
background:url(images/tooltip.png);
height:163px;
padding:40px 30px 10px;
width:310px;
font-size:11px;
color:#fff;
overflow:hidden
}

.portlet-gallery {
list-style:none;
width:100%;
padding:0;
margin-left:3px
}

.portlet-gallery li {
float:left;
margin:5px;
width:250px;
min-height:80px;
overflow:auto;
text-align:left;
background:#fff
}

#slider-nav a,.slider-nav a,.play-navigation a,.button-resume,.button-pause {
background-color:#f5f5f5;
border:1px solid #ddd;
padding:3px;
width:18px;
height:18px;
margin:5px 0;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
font-weight:700;
text-decoration:none;
font-weight:bold;
color:#565656;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);
box-shadow:0 2px 2px rgba(0,0,0,0.1);
cursor:pointer
}

.play-navigation a {
float:left
}

#slider-nav a:focus,.slider-nav a:focus,.play-navigation a:focus {
background-color:#dff4ff;
border-color:#c2e1ef;
color:#369
}

#slider-nav a.activeSlide,.slider-nav a.activeSlide,.play-navigation a.activeSlide {
background-color:#6299c5;
border-color:#6299c5;
color:#fff
}

#main-slider-wrap {
width:920px;
margin:0 auto;
padding-bottom:25px
}

.slider-desc {
position:absolute;
width:100%;
height:80px;
background:#111;
opacity:.75;
bottom:0;
color:#fff;
font-family:Tahoma,Arial,sans-serif;
font-size:12px
}

.slider-desc b {
font-size:12px;
padding:5px 10px
}

.slider-desc p {
font-size:12px;
padding:0 10px
}

.button-resume,.button-pause {
background-position:center;
background-repeat:no-repeat
}

.icon-resume,.button-resume {
background-image:url(images/icons/control.png)
}

.icon-pause,.button-pause {
background-image:url(images/icons/control-pause.png)
}

.chzn-container {
font-size:12px;
position:relative;
display:inline-block;
zoom:1;
*display:inline
}

.chzn-container a {
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px
}

.chzn-container .chzn-drop {
background:#fff;
border:1px solid #6299c5;
border-top:0;
position:absolute;
top:29px;
left:0;
-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);
-o-box-shadow:0 4px 5px rgba(0,0,0,.15);
box-shadow:0 4px 5px rgba(0,0,0,.15);
z-index:1010
}

.chzn-container-single .chzn-single {
background-color:#fff;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));
background-image:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background-image:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background-image:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background-image:-ms-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
background-image:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #aaa;
-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
display:block;
overflow:hidden;
white-space:nowrap;
position:relative;
height:15px;
padding:4px 0 4px 8px;
color:#444;
text-decoration:none
}

.chzn-container-single .chzn-default {
color:#999
}

.chzn-container-single .chzn-single span {
margin-right:26px;
display:block;
overflow:hidden;
white-space:nowrap;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
text-overflow:ellipsis
}

.chzn-container-single .chzn-single abbr {
display:block;
position:absolute;
right:26px;
top:6px;
width:12px;
height:13px;
font-size:1px;
background:url(images/chosen-sprite.png) right top no-repeat
}

.chzn-container-single .chzn-single abbr:hover {
background-position:right -11px
}

.chzn-container-single .chzn-single div {
position:absolute;
right:0;
top:0;
display:block;
height:100%;
width:18px
}

.chzn-container-single .chzn-single div b {
background:url(images/chosen-sprite.png) no-repeat 0 0;
display:block;
width:100%;
height:100%
}

.chzn-container-single .chzn-search {
padding:3px 4px;
position:relative;
margin:0;
white-space:nowrap;
z-index:1010
}

.chzn-container-single .chzn-search input {
background:#fff;
margin:1px 0;
padding:4px 20px 4px 5px;
outline:0;
border:1px solid #aaa;
font-family:sans-serif;
font-size:1em
}

.chzn-container-single .chzn-drop {
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box
}

.chzn-container-single-nosearch .chzn-search input {
position:absolute;
left:-9000px
}

.chzn-container-multi .chzn-choices {
background:url(images/chosen-sprite-select.png) no-repeat 100% 0 #FFF;
border:1px solid #6299c5;
margin:0;
padding:0;
cursor:text;
overflow:hidden;
height:auto!important;
height:1%;
position:relative
}

.chzn-container-multi .chzn-choices li {
float:left;
list-style:none
}

.chzn-container-multi .chzn-choices .search-field {
white-space:nowrap;
margin:0;
padding:0
}

.chzn-container-multi .chzn-choices .search-field input {
color:#666;
background:transparent!important;
border:0!important;
font-family:sans-serif;
font-size:100%;
height:15px;
padding:5px;
margin:1px 0;
outline:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none
}

.chzn-container-multi .chzn-choices .search-field .default {
color:#999
}

.chzn-container-multi .chzn-choices .search-choice {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
background-color:#e4e4e4;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);
background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));
background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);
-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
color:#333;
border:1px solid #aaa;
line-height:13px;
padding:3px 20px 3px 5px;
margin:3px 0 3px 5px;
position:relative;
cursor:default
}

.chzn-container-multi .chzn-choices .search-choice-focus {
background:#d4d4d4
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
display:block;
position:absolute;
right:3px;
top:4px;
width:12px;
height:13px;
font-size:1px;
background:url(images/chosen-sprite.png) right top no-repeat
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
background-position:right -11px
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
background-position:right -11px
}

.chzn-container .chzn-results {
margin:0 4px 4px 0;
max-height:240px;
padding:0 0 0 4px;
position:relative;
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling:touch
}

.chzn-container-multi .chzn-results {
margin:-1px 0 0;
padding:0
}

.chzn-container .chzn-results li {
display:none;
line-height:15px;
padding:5px 6px;
margin:0;
list-style:none;
text-align:left
}

.chzn-container .chzn-results .active-result {
cursor:pointer;
display:list-item
}

.chzn-container .chzn-results .highlighted {
background-color:#3875d7;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0);
background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
background-image:-webkit-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
background-image:-moz-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
background-image:-o-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
background-image:-ms-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
background-image:linear-gradient(top,#3875d7 20%,#2a62bc 90%);
color:#fff
}

.chzn-container .chzn-results li em {
background:#feffde;
font-style:normal
}

.chzn-container .chzn-results .highlighted em {
background:transparent
}

.chzn-container .chzn-results .no-results {
background:#f4f4f4;
display:list-item
}

.chzn-container .chzn-results .group-result {
cursor:default;
color:#999;
font-weight:700
}

.chzn-container .chzn-results .group-option {
padding-left:15px
}

.chzn-container-multi .chzn-drop .result-selected {
display:none
}

.chzn-container .chzn-results-scroll {
background:#fff;
margin:0 4px;
position:absolute;
text-align:center;
width:321px;
z-index:1
}

.chzn-container .chzn-results-scroll span {
display:inline-block;
height:17px;
text-indent:-5000px;
width:9px
}

.chzn-container .chzn-results-scroll-down {
bottom:0
}

.chzn-container .chzn-results-scroll-down span {
background:url(images/chosen-sprite.png) no-repeat -4px -3px
}

.chzn-container .chzn-results-scroll-up span {
background:url(images/chosen-sprite.png) no-repeat -22px -3px
}

.chzn-container-active .chzn-single {
-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
-moz-box-shadow:0 0 5px rgba(0,0,0,.3);
-o-box-shadow:0 0 5px rgba(0,0,0,.3);
box-shadow:0 0 5px rgba(0,0,0,.3);
border:1px solid #5897fb
}

.chzn-container-active .chzn-single-with-drop {
border:1px solid #aaa;
-webkit-box-shadow:0 1px 0 #fff inset;
-moz-box-shadow:0 1px 0 #fff inset;
-o-box-shadow:0 1px 0 #fff inset;
box-shadow:0 1px 0 #fff inset;
background-color:#eee;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#eee),color-stop(80%,#fff));
background-image:-webkit-linear-gradient(top,#eee 20%,#fff 80%);
background-image:-moz-linear-gradient(top,#eee 20%,#fff 80%);
background-image:-o-linear-gradient(top,#eee 20%,#fff 80%);
background-image:-ms-linear-gradient(top,#eee 20%,#fff 80%);
background-image:linear-gradient(top,#eee 20%,#fff 80%);
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border-bottom-left-radius:0;
border-bottom-right-radius:0
}

.chzn-container-active .chzn-single-with-drop div {
background:transparent;
border-left:none
}

.chzn-container-active .chzn-single-with-drop div b {
background-position:-18px 1px
}

.chzn-container-active .chzn-choices {
-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
-moz-box-shadow:0 0 5px rgba(0,0,0,.3);
-o-box-shadow:0 0 5px rgba(0,0,0,.3);
box-shadow:0 0 5px rgba(0,0,0,.3);
border:1px solid #5897fb
}

.chzn-container-active .chzn-choices .search-field input {
color:#111!important
}

.chzn-disabled {
cursor:default;
opacity:.5!important
}

.chzn-disabled .chzn-single {
cursor:default
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
cursor:default
}

.chzn-rtl {
text-align:right
}

.chzn-rtl .chzn-single {
padding:0 8px 0 0;
overflow:visible
}

.chzn-rtl .chzn-single span {
margin-left:26px;
margin-right:0;
direction:rtl
}

.chzn-rtl .chzn-single div {
left:3px;
right:auto
}

.chzn-rtl .chzn-single abbr {
left:26px;
right:auto
}

.chzn-rtl .chzn-choices .search-field input {
direction:rtl
}

.chzn-rtl .chzn-choices li {
float:right
}

.chzn-rtl .chzn-choices .search-choice {
padding:3px 5px 3px 19px;
margin:3px 5px 3px 0
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
left:4px;
right:auto;
background-position:right top
}

.chzn-rtl.chzn-container-single .chzn-results {
margin:0 0 4px 4px;
padding:0 4px 0 0
}

.chzn-rtl .chzn-results .group-option {
padding-left:0;
padding-right:15px
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
border-right:none
}

.chzn-rtl .chzn-search input {
background:#fff;
padding:4px 5px 4px 20px;
direction:rtl
}

#report-wrapper-div {
width:100%;
height:650px;
margin:10px 0
}

#report-div {
width:100%;
height:600px;
background:#fff;
border:1px solid #b1c0ce;
-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 4px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1);
box-shadow:0 0 5px rgba(0,0,0,0.2),inset 0 0 50px rgba(0,0,0,0.1);
position:relative
}

.darktip {
border:1px solid #b2b5bc;
background:#fff;
font-family:Arial,sans-serif,Tahoma,Verdana,Lucida;
font-size:12px;
padding:3px 5px
}

.portlet-icon,button.DTTT_button_pdf,button.DTTT_button_xls,button.DTTT_button_csv,button.DTTT_button_print,button.DTTT_button_copy,button.DTTT_button_pdf_hover,button.DTTT_button_xls_hover,button.DTTT_button_csv_hover,button.DTTT_button_print_hover,button.DTTT_button_copy_hover,button.DTTT_button_text,button.DTTT_button_text_hover {
padding:5px 5px 5px 26px;
background-repeat:no-repeat;
background-position:left
}

.portlet-icon-button {
padding:5px 5px 5px 26px;
background-repeat:no-repeat;
background-position:5% center
}

.portlet-icon-right {
padding:5px 20px 5px 0;
background-repeat:no-repeat;
background-position:right
}

.portlet-icon-notext {
font-size:0;
width:18px;
height:18px;
padding:3px;
background-position:center;
margin-left:3px;
margin-right:3px;
background-repeat:no-repeat;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-border-radius:5px
}

.clickable-element-metadata {
cursor:pointer
}

.icon-list-red {
background-image:url(images/icons/icon-list-red.png)
}

.icon-list-red-plus {
background-image:url(images/icons/icon-list-red-plus.png)
}

.icon-list-red-minus {
background-image:url(images/icons/icon-list-red-minus.png)
}

.icon-clickable {
cursor:pointer
}

.icon-tides {
background-image:url(images/icons/icon-tides.png)
}

.icon-cross-white,.ui-icon-closethick {
background-image:url(images/icons/icon-cross-white.png)
}

.icon-node-rihmiwdc {
display:block;
width:66px;
height:52px;
background-image:url(images/icons/icon-node-rihmiwdc.png)
}

.icon-node-aari {
display:block;
width:66px;
height:52px;
background-image:url(images/icons/icon-node-aari.png)
}

.icon-node-ferhri {
display:block;
width:66px;
height:52px;
background-image:url(images/icons/icon-node-ferhri.png)
}

.icon-legend {
background-image:url(images/icons/icon-legend.png)
}

.icon-legend-minus {
background-image:url(images/icons/icon-legend-minus.png)
}

.icon-map {
background-image:url(images/icons/icon-map.png)
}

.icon-map-access {
background-image:url(images/icons/icon-map-access.png)
}

.icon-map-edit {
background-image:url(images/icons/icon-map-edit.png)
}

.icon-map-globe {
background-image:url(images/icons/icon-map-globe.png)
}

.icon-map-layer-wms {
width:25px;
height:25px;
background-image:url(images/icons/icon-map-layer-wms.png)
}
.icon-wms-open {
background-image:url(images/icons/icon-wms-open.png)
}
.icon-wms-close {
background-image:url(images/icons/icon-wms-close.png)
}

.icon-map-layer-wms-user {
background-image:url(images/icons/icon-map-layer-wms-user.png)
}

.icon-map-layer-point {
width:25px;
height:25px;
background-image:url(images/icons/icon-map-layer-point.png)
}

.icon-map-layer-isoline {
width:25px;
height:25px;
background-image:url(images/icons/icon-map-layer-isoline.png)
}

.icon-map-layer-surface {
width:25px;
height:25px;
background-image:url(images/icons/icon-map-layer-surface.png)
}

.icon-platform-00 {
width:25px;
height:25px;
background-image:url(images/icons/icon-platform-00.png)
}

.icon-platform-10 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-10.png)
}

.icon-platform-30 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-30.png)
}

.icon-platform-40 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-40.png)
}

.icon-platform-61 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-61.png)
}

.icon-platform-65 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-65.png)
}

.icon-platform-90 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-90.png)
}

.icon-platform-91 {
width:25px;
height:23px;
background-image:url(images/icons/icon-platform-91.png)
}

.icon-user {
background-image:url(images/icons/icon-user.png)
}

.icon-user-admin {
background-image:url(images/icons/icon-user-admin.png)
}

.icon-user-tick {
background-image:url(images/icons/icon-user-tick.png)
}

.icon-user-cross {
background-image:url(images/icons/icon-user-cross.png)
}

.icon-open {
background-image:url(images/icons/icon-open.png)
}

.icon-locked {
background-image:url(images/icons/icon-locked.png)
}

.icon-premium {
background-image:url(images/icons/icon-premium.png)
}
.icon-premium-plus {
background-image:url(images/icons/icon-premium-plus.png)
}
.icon-premium-minus {
background-image:url(images/icons/icon-premium-minus.png)
}

.icon-gallery {
background-image:url(images/icons/icon-gallery.png)
}

.icon-gallery-preview {
background-image:url(images/icons/icon-gallery-preview.png)
}

.gallery-preview {
display:block;
width:32px;
height:32px;
margin:0 auto
}

.icon-chart {
background-image:url(images/icons/icon-chart.png)
}

.icon-chart-up {
background-image:url(images/icons/icon-chart-up.png)
}

.icon-chart-copy {
background-image:url(images/icons/icon-chart-copy.png)
}

.icon-chart-zoom {
background-image:url(images/icons/icon-chart-zoom.png)
}

.icon-chart-plus {
background-image:url(images/icons/icon-chart-plus.png)
}

.icon-chart-scatter {
width:32px;
height:32px;
background-image:url(images/icons/icon-chart-line.png)
}

.icon-chart-line {
width:32px;
height:32px;
background-image:url(images/icons/icon-chart-line.png)
}

.icon-chart-spline {
width:32px;
height:32px;
background-image:url(images/icons/icon-chart-spline.png)
}

.icon-chart-area {
width:32px;
height:32px;
background-image:url(images/icons/icon-chart-area.png)
}

.icon-chart-bar {
width:32px;
height:32px;
background-image:url(images/icons/icon-chart-bar.png)
}

.icon-chart-column {
width:32px;
height:32px;
background-image:url(images/icons/icon-chart-column.png)
}

.icon-chart-scatter-small {
background-image:url(images/icons/icon-chart-scatter-small.png)
}

.icon-chart-line-small {
background-image:url(images/icons/icon-chart-line-small.png)
}

.icon-chart-spline-small {
background-image:url(images/icons/icon-chart-spline-small.png)
}

.icon-chart-area-small {
background-image:url(images/icons/icon-chart-area-small.png)
}

.icon-chart-bar-small {
background-image:url(images/icons/icon-chart-bar-small.png)
}

.icon-chart-column-small {
background-image:url(images/icons/icon-chart-column-small.png)
}

.icon-chart-pie-small {
background-image:url(images/icons/icon-chart-pie-small.png)
}

.icon-tools {
background-image:url(images/icons/icon-tools.png)
}

.icon-layers {
background-image:url(images/icons/icon-layers.png)
}

.icon-layer-add {
background-image:url(images/icons/icon-layer-add.png)
}

.icon-oil {
background-image:url(images/icons/icon-oil.png)
}

.icon-clock {
background-image:url(images/icons/icon-clock.png)
}

.icon-clock-alert {
background-image:url(images/icons/icon-clock-alert.png)
}

.icon-fullscreen {
background-image:url(images/icons/icon-fullscreen.png)
}

.icon-dashboard-exit {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-exit.png)
}

.icon-dashboard-tools {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-tools.png)
}

.icon-dashboard-search {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-search.png)
}

.icon-dashboard-feedback {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-feedback.png)
}

.icon-dashboard-otherportal {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-otherportal.png)
}

.icon-dashboard-enter {
display:block;
height:18px;
width:18px;
padding-left:34px;
padding-top:14px;
background-image:url(images/icons/icon-dashboard-enter.png)
}

.icon-dashboard-todashboard {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-todashboard.png)
}

.icon-dashboard-configure {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-configure.png)
}

.icon-dashboard-toportal {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-toportal.png)
}

.icon-dashboard-toadmin {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-toadmin.png)
}

.icon-dashboard-copy {
display:block;
width:32px;
height:32px;
background-image:url(images/icons/icon-dashboard-copy.png)
}

.icon-comp-dp {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-dp.png);
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-dp.png)
}

.icon-comp-si {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-si.png)
}

.icon-comp-bid {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-bid.png)
}

.icon-comp-gis {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-gis.png)
}

.icon-comp-ak {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-ak.png)
}

.icon-comp-portal {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-portal.png)
}

.icon-comp-auth {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-auth.png)
}

.icon-comp-ws {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-ws.png)
}

.icon-comp-monitor {
width:42px;
height:42px;
background-image:url(images/icons/icon-comp-monitor.png)
}

.icon-comp-settings {
background-image:url(images/icons/icon-mode-edit.png)
}

.icon-comp-oper {
background-image:url(images/icons/icon-user-oper.png)
}

.icon-comp-admin {
background-image:url(images/icons/icon-user-admin.png)
}

.icon-comp-log {
background-image:url(images/icons/icon-logs.png)
}

.icon-comp-stat {
background-image:url(images/icons/icon-chart.png)
}

.icon-comp-docs {
background-image:url(images/icons/icon-mode-help.png)
}

.icon-weather-maptool {
background-image:url(images/icons/icon-weather-maptool.png)
}

.icon-weather-observations {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-observations.png)
}

.icon-weather-storm {
background-image:url(images/icons/icon-weather-storm.png)
}

.icon-weather-current {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-current.png)
}
.icon-weather-past {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-past.png)
}
.icon-weather-cloud {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud.png)
}
.icon-weather-cloud-lower {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-lower.png)
}
.icon-weather-cloud-mid {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid.png)
}
.icon-weather-cloud-upper {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper.png)
}
.icon-weather-cloud-obs {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-obs.png)
}
.icon-weather-cloud-obs-low {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-obs-low.png)
}
.icon-weather-cloud-obs-high {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-obs-high.png)
}
.icon-weather-cloud-0 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-0.png)
}
.icon-weather-cloud-1 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-1.png)
}
.icon-weather-cloud-2 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-2.png)
}
.icon-weather-cloud-3 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-3.png)
}
.icon-weather-cloud-4 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-4.png)
}
.icon-weather-cloud-5 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-5.png)
}
.icon-weather-cloud-6 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-6.png)
}
.icon-weather-cloud-7 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-7.png)
}
.icon-weather-cloud-8 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-8.png)
}
.icon-weather-cloud-9 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-9.png)
}
.icon-weather-cloud-low-1 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-1.png)
}
.icon-weather-cloud-low-2 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-2.png)
}
.icon-weather-cloud-low-3 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-3.png)
}
.icon-weather-cloud-low-4 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-4.png)
}
.icon-weather-cloud-low-5 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-5.png)
}
.icon-weather-cloud-low-6 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-6.png)
}
.icon-weather-cloud-low-7 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-7.png)
}
.icon-weather-cloud-low-8 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-8.png)
}
.icon-weather-cloud-low-9 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-low-9.png)
}
.icon-weather-cloud-mid-1 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-1.png)
}
.icon-weather-cloud-mid-2 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-2.png)
}
.icon-weather-cloud-mid-3 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-3.png)
}
.icon-weather-cloud-mid-4 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-4.png)
}
.icon-weather-cloud-mid-5 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-5.png)
}
.icon-weather-cloud-mid-6 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-6.png)
}
.icon-weather-cloud-mid-7 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-7.png)
}
.icon-weather-cloud-mid-8 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-8.png)
}
.icon-weather-cloud-mid-9 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-mid-9.png)
}
.icon-weather-cloud-upper-1 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-1.png)
}
.icon-weather-cloud-upper-2 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-2.png)
}
.icon-weather-cloud-upper-3 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-3.png)
}
.icon-weather-cloud-upper-4 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-4.png)
}
.icon-weather-cloud-upper-5 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-5.png)
}
.icon-weather-cloud-upper-6 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-6.png)
}
.icon-weather-cloud-upper-7 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-7.png)
}
.icon-weather-cloud-upper-8 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-8.png)
}
.icon-weather-cloud-upper-9 {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-cloud-upper-9.png)
}
.icon-weather-ice {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-ice.png)
}
.icon-weather-temp-water {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-water.png)
}
.icon-weather-temp-surface {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-surface.png)
}
.icon-weather-level-post {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-level-post.png)
}
.icon-weather-level-change {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-level-change.png)
}

.icon-weather-temp-air {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-air.png)
}

.icon-weather-temp-air-dew {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-air-dew.png)
}
.icon-weather-temp-air-trend {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-air-trend.png)
}
.icon-weather-temp-soil {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-soil.png)
}
.icon-weather-soil {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-soil.png)
}
.icon-weather-temp-air-2m {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-temp-air-2m.png)
}
.icon-weather-sunrad-short-1h {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-sunrad-short-1h.png)
}
.icon-weather-sunrad-short-24h {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-sunrad-short-24h.png)
}
.icon-weather-sunrad-long-1h {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-sunrad-long-1h.png)
}
.icon-weather-sunrad-long-24h {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-sunrad-long-24h.png)
}

.icon-weather-wind {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-wind.png)
}
.icon-weather-wind-u {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-wind-u.png)
}
.icon-weather-wind-v {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-wind-v.png)
}
.icon-weather-wind-direction {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-wind-direction.png)
}
.icon-weather-wind-compass {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-wind-compass.png)
}
.icon-weather-wind-blows-max {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-wind-blows-max.png)
}

.icon-weather-pressure {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-pressure.png)
}
.icon-weather-pressure-trend {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-trend.png)
}
.icon-weather-pressure-level{
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-level.png)
}
.icon-weather-pressure-dir{
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir.png)
}
.icon-weather-pressure-dir-0 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-0.png)
}
.icon-weather-pressure-dir-1 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-1.png)
}
.icon-weather-pressure-dir-2 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-2.png)
}
.icon-weather-pressure-dir-3 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-3.png)
}
.icon-weather-pressure-dir-4 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-4.png)
}
.icon-weather-pressure-dir-5 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-5.png)
}
.icon-weather-pressure-dir-6 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-6.png)
}
.icon-weather-pressure-dir-7 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-7.png)
}
.icon-weather-pressure-dir-8 {
width:20px;
height:32px;
background-image:url(images/icons/icon-weather-pressure-dir-8.png)
}

.icon-weather-precip {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-precip.png)
}

.icon-weather-visibility {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-visibility.png)
}

.icon-weather-waves {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-waves.png)
}

.icon-weather-levels {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-level.png)
}

.icon-weather-oxygen {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-oxygen.png)
}

.icon-weather-salinity {
width:32px;
height:32px;
background-image:url(images/icons/icon-weather-salinity.png)
}

.icon-weather-0 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-0.png)
}

.icon-weather-1 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-1.png)
}

.icon-weather-2 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-2.png)
}

.icon-weather-23,.icon-weather-24 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-23.png)
}

.icon-weather-3,.icon-weather-30,.icon-weather-31,.icon-weather-32,.icon-weather-33,.icon-weather-34,.icon-weather-35,.icon-weather-36,.icon-weather-37,.icon-weather-38,.icon-weather-39{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-3.png)
}

.icon-weather-4,.icon-weather-28,.icon-weather-40,.icon-weather-41,.icon-weather-42,.icon-weather-43,.icon-weather-44,.icon-weather-45,.icon-weather-46,.icon-weather-47,.icon-weather-48,.icon-weather-49,.icon-weather-10 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-4.png)
}

.icon-weather-5,.icon-weather-20,.icon-weather-50 ,.icon-weather-51 ,.icon-weather-52 ,.icon-weather-53,.icon-weather-54,.icon-weather-55,.icon-weather-56,.icon-weather-57,.icon-weather-58,.icon-weather-59{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-5.png)
}

.icon-weather-6,.icon-weather-21,.icon-weather-60 ,.icon-weather-61 ,.icon-weather-62 ,.icon-weather-63,.icon-weather-64,.icon-weather-65,.icon-weather-66,.icon-weather-67,.icon-weather-68,.icon-weather-69{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-6.png)
}

.icon-weather-7,.icon-weather-22,.icon-weather-85,.icon-weather-86 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-7.png)
}

.icon-weather-8,.icon-weather-25,.icon-weather-80,.icon-weather-81,.icon-weather-82 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-8.png)
}
.icon-weather-83,.icon-weather-26,.icon-weather-84,.icon-weather-87,.icon-weather-88{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-83.png)
}

.icon-weather-9,.icon-weather-29 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-9.png)
}

.icon-weather-90,.icon-weather-27 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-90.png)
}

.icon-weather-91,.icon-weather-92,.icon-weather-93,.icon-weather-94,.icon-weather-95,.icon-weather-96,.icon-weather-97{
min-width:64px;
min-height:64px;
background-image:url(images/icons/icon-weather-95.png)
}
.icon-weather-98{
min-width:64px;
min-height:64px;
background-image:url(images/icons/icon-weather-98.png)
}
.icon-weather-99 {
min-width:64px;
min-height:64px;
background-image:url(images/icons/icon-weather-99.png)
}

.icon-weather-big-0 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-0-big.png)
}

.icon-weather-big-1 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-1-big.png)
}

.icon-weather-big-2 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-2-big.png)
}

.icon-weather-big-23,.icon-weather-big-24 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-23-big.png)
}

.icon-weather-big-3,.icon-weather-big-30,.icon-weather-big-31,.icon-weather-big-32,.icon-weather-big-33,.icon-weather-big-34,.icon-weather-big-35,.icon-weather-big-36,.icon-weather-big-37,.icon-weather-big-38,.icon-weather-big-39{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-3-big.png)
}

.icon-weather-big-4,.icon-weather-big-28,.icon-weather-big-40,.icon-weather-big-41,.icon-weather-big-42,.icon-weather-big-43,.icon-weather-big-44,.icon-weather-big-45,.icon-weather-big-46,.icon-weather-big-47,.icon-weather-big-48,.icon-weather-big-49,.icon-weather-big-10 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-4-big.png)
}

.icon-weather-big-5,.icon-weather-big-20,.icon-weather-big-50 ,.icon-weather-big-51 ,.icon-weather-big-52 ,.icon-weather-big-53,.icon-weather-big-54,.icon-weather-big-55,.icon-weather-big-56,.icon-weather-big-57,.icon-weather-big-58,.icon-weather-big-59{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-5-big.png)
}

.icon-weather-big-6,.icon-weather-big-21,.icon-weather-big-60 ,.icon-weather-big-61 ,.icon-weather-big-62 ,.icon-weather-big-63,.icon-weather-big-64,.icon-weather-big-65,.icon-weather-big-66,.icon-weather-big-67,.icon-weather-big-68,.icon-weather-big-69{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-6-big.png)
}

.icon-weather-big-7,.icon-weather-big-22,.icon-weather-big-85,.icon-weather-big-86 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-7-big.png)
}

.icon-weather-big-8,.icon-weather-big-25,.icon-weather-big-80,.icon-weather-big-81,.icon-weather-big-82 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-8-big.png)
}
.icon-weather-big-83,.icon-weather-big-26,.icon-weather-big-84,.icon-weather-big-87,.icon-weather-big-88{
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-83-big.png)
}

.icon-weather-big-9,.icon-weather-big-29 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-9-big.png)
}

.icon-weather-big-90,.icon-weather-big-27 {
min-width:32px;
min-height:32px;
background-image:url(images/icons/icon-weather-90-big.png)
}

.icon-weather-big-91,.icon-weather-big-92,.icon-weather-big-93,.icon-weather-big-94,.icon-weather-big-95,.icon-weather-big-96,.icon-weather-big-97{
min-width:64px;
min-height:64px;
background-image:url(images/icons/icon-weather-95-big.png)
}
.icon-weather-big-98{
min-width:64px;
min-height:64px;
background-image:url(images/icons/icon-weather-98-big.png)
}
.icon-weather-big-99 {
min-width:64px;
min-height:64px;
background-image:url(images/icons/icon-weather-99-big.png)
}

.icon-table {
background-image:url(images/icons/icon-table-column.png)
}

.icon-filter {
background-image:url(images/icons/icon-table-filter.png)
}

.icon-filter-small {
background-image:url(images/icons/icon-filter-small.png)
}

.icon-arrow-refresh {
background-image:url(images/icons/icon-arrow-refresh.png)
}

.icon-arrow-left {
background-image:url(images/icons/icon-arrow-left.png)
}

.icon-arrow-right {
background-image:url(images/icons/icon-arrow-right.png)
}

.icon-arrow-stop-left {
background-image:url(images/icons/icon-arrow-stop-left.png)
}

.icon-arrow-stop-right {
background-image:url(images/icons/icon-arrow-stop-right.png)
}

.icon-arrow-download {
background-image:url(images/icons/icon-arrow-download.png)
}

.icon-plus {
background-image:url(images/icons/icon-plus.png)
}

.icon-minus {
background-image:url(images/icons/icon-minus.png)
}

.icon-kml {
background-image:url(images/icons/icon-kml.png)
}

.icon-email {
background-image:url(images/icons/icon-email.png)
}

.icon-icq {
background-image:url(images/icons/icon-icq.png)
}

.icon-skype {
background-image:url(images/icons/icon-skype.png)
}

.icon-rss-list-horizontal {
background-image:url(images/icons/icon-rss-list-horizontal.png)
}

.icon-rss-list-vertical {
background-image:url(images/icons/icon-rss-list-vertical.png)
}

.icon-rss-map {
background-image:url(images/icons/icon-rss-map.png)
}

.icon-rss-gallery {
background-image:url(images/icons/icon-rss-gallery.png)
}

.icon-info-white {
background-image:url(images/icons/icon-info-white.png)
}
.icon-info-warning {
background-image:url(images/icons/icon-warning-button.png);
}
.icon-info-close {
background-image:url(images/icons/icon-info-white-closed.png);
cursor:pointer
}

.icon-info-open {
background-image:url(images/icons/icon-info-white-opened.png);
cursor:pointer
}

.icon-url {
background-image:url(images/icons/icon_url.png)
}

.icon-url-data {
background-image:url(images/icons/icon_url_data.png)
}

.icon-data-regulated {
background-image:url(images/icons/icon-data-regulated.png)
}

.icon-data-additional {
background-image:url(images/icons/icon-data-additional.png)
}

.icon-data-demo {
background-image:url(images/icons/icon-data-demo.png)
}

.icon-data-denied {
background-image:url(images/icons/icon-data-denied.png)
}

.icon-data-access {
background-image:url(images/icons/icon-data-access.png)
}

.icon-data-locked {
background-image:url(images/icons/icon-data-locked.png)
}

.icon-data-premium {
background-image:url(images/icons/icon-data-premium.png)
}

.icon-data-redirect {
background-image:url(images/icons/icon-data-redirect.png)
}

.icon-datatype-app {
background-image:url(images/icons/icon-datatype-app.png)
}

.icon-datatype-dbms {
background-image:url(images/icons/icon-datatype-dbms.png)
}

.icon-datatype-datafile {
background-image:url(images/icons/icon-datatype-datafile.png)
}

.icon-datatype-datafilecat {
background-image:url(images/icons/icon-datatype-datafilecat.png)
}

.icon-datatype-objfile {
background-image:url(images/icons/icon-datatype-objfile.png)
}

.icon-app-access {
background-image:url(images/icons/icon-app-access.png)
}

.icon-app-locked {
background-image:url(images/icons/icon-app-locked.png)
}

.icon-request-waiting {
background-image:url(images/icons/icon-request-waiting.png)
}

.icon-request-accept {
background-image:url(images/icons/icon-request-accept.png)
}

.icon-request-deny {
background-image:url(images/icons/icon-request-deny.png)
}

.icon-request-edit {
background-image:url(images/icons/icon-request-edit.png)
}

.icon-request-delete {
background-image:url(images/icons/icon-request-delete.png)
}

.icon-analytics {
background-image:url(images/icons/icon-analytics.png)
}

.icon-resource-open {
background-image:url(images/icons/icon-resource-open.png)
}

.icon-resource-closed {
background-image:url(images/icons/icon-resource-closed.png)
}

.icon-thumbnail-ice {
background-image:url(images/icons/icon_download_gif.png);
background-position:center;
width:100%;
height:25px
}

.icon-arrow-up {
background-image:url(images/icons/icon-arrow-up.png)
}

.icon-arrow-down {
background-image:url(images/icons/icon-arrow-down.png)
}

.icon-arrow-down-short {
background-image:url(images/icons/icon-arrow-down-short.png)
}

.icon-status-success,.wactive {
background-image:url(images/icons/icon_message_success.png)
}

.icon-status-error {
background-image:url(images/icons/icon_message_failure.png)
}

.icon-status-alert {
background-image:url(images/icons/icon_message_warning.png)
}

.icon-question {
background-image:url(images/icons/icon-question.png)
}

.icon-arm-create {
background-image:url(images/icons/icon-arm-create.png)
}

.icon-arm-edit {
background-image:url(images/icons/icon-arm-edit.png)
}

.icon-arm-delete {
background-image:url(images/icons/icon-arm-delete.png)
}

.icon-report {
background-image:url(images/icons/icon-report.png)
}

.icon-report-add {
background-image:url(images/icons/icon-report-add.png)
}

.icon-search {
background-image:url(images/icons/icon-magnifier.png)
}

.icon-search-advanced {
background-image:url(images/icons/icon-magnifier-plus.png)
}

.icon-search-plus {
background-image:url(images/icons/icon-magnifier-plus.png)
}

.icon-search-minus {
background-image:url(images/icons/icon-magnifier-minus.png)
}

.icon-export-print {
background-image:url(images/icons/icon_export_print.png)
}

.icon-export-image {
background-image:url(images/icons/icon-export-image.png)
}

.icon-export-doc {
background-image:url(images/icons/icon-download-doc.png)
}

.icon-export-xls {
background-image:url(images/icons/icon-table-export-xls.png)
}

.icon-export-pdf {
background-image:url(images/icons/icon-export-pdf.png)
}

.icon-export-xml {
background-image:url(images/icons/icon-export-xml.png)
}

.icon-export-html {
background-image:url(images/icons/icon-export-html.png)
}

.icon-export-word {
background-image:url(images/icons/icon-export-word.png)
}

.icon-export-email {
background-image:url(images/icons/icon-export-email.png)
}

.icon-export-csv {
background-image:url(images/icons/icon-table-export-csv.png)
}

.icon-export-clipboard {
background-image:url(images/icons/icon-table-export-clipboard.png)
}

.icon-table-search {
background-image:url(images/icons/icon_table_search.png)
}

.icon-record-save {
background-image:url(images/icons/icon-record-save.png)
}

.icon-profile {
background-image:url(images/icons/icon-profile.png)
}

.icon-profile-add {
background-image:url(images/icons/icon-profile-add.png)
}

.icon-profile-load {
background-image:url(images/icons/icon-profile-load.png)
}

.icon-profile-remove {
background-image:url(images/icons/icon-profile-remove.png)
}

.icon-download-text {
background-image:url(images/icon_text.gif)
}

.icon-download-xml {
background-image:url(images/icon_xml.gif)
}

.icon-download-data {
background-image:url(images/icons/icon-download-data.png)
}

.icon-download-image {
background-image:url(images/icons/icon-download-image.png)
}

.icon-download-tiff {
background-image:url(images/icons/icon-download-tiff.png)
}

.icon-download-zip {
background-image:url(images/icons/icon-download-zip.png)
}

.icon-download-doc {
background-image:url(images/icons/icon-download-doc.png)
}
.icon-download-pdf {
background-image:url(images/icons/icon-export-pdf.png)
}
.icon-download-xls {
background-image:url(images/icons/icon-download-doc.png)
}
.icon-download-ppt {
background-image:url(images/icons/icon-download-ppt.png)
}

.icon-data-download {
background-image:url(images/icons/icon-data-download.png)
}

.icon-data-delivery {
background-image:url(images/icons/icon-data-delivery.png)
}

.icon-data-stop {
background-image:url(images/icons/icon-data-stop.png)
}

.icon-table-filter {
background-image:url(images/icons/icon-table-filter.png)
}

.dataTables_filter .icon-table-filter {
background-position:top center;
padding:14px 12px;
width:20px;
height:20px
}

.icon-table-sorting,.sorting {
padding:5px 26px 6px 10px;
background-image:url(images/icons/icon_table_sort.png);
background-position:right
}

.icon-table-asc,.sorting_desc {
padding:5px 26px 6px 10px;
background-image:url(images/icons/icon_table_asc.png);
background-position:right
}

.icon-table-desc,.sorting_asc {
padding:5px 26px 6px 10px;
background-image:url(images/icons/icon_table_desc.png);
background-position:right
}

.icon-help-html {
background-image:url(images/icons/icon_help_html.png)
}

.icon-help-doc {
background-image:url(images/icons/icon_help_doc.png)
}

.icon-help-flash {
background-image:url(images/icons/icon_help_flash.png)
}

.icon-docs-user {
background-image:url(images/icons/icon-docs-user.png)
}

.icon-docs-oper {
background-image:url(images/icons/icon-docs-oper.png)
}

.icon-docs-admin {
background-image:url(images/icons/icon-docs-admin.png)
}

.icon-docs-descr {
background-image:url(images/icons/icon-docs-descr.png)
}

.icon-docs-instruction {
background-image:url(images/icons/icon-docs-instruction.png)
}

.icon-rss-simple {
background-image:url(images/icons/icon_rss_simple.png)
}

.icon-rss-geo {
background-image:url(images/icons/icon_rss_geo.png)
}
.icon-arcgis {
background-image:url(images/icons/icon-arcgis.png)
}

.icon-calendar {
background-image:url(images/icons/icon_calendar.png)
}

.icon-calendar-time {
width:32px;
height:32px;
background-image:url(images/icons/icon-calendar-time.png)
}

.icon-loading-circle-small {
padding:5px 10px 6px 22px;
background-image:url(images/icons/icon_loader_circle_small.gif)
}

.icon-loading-circle-big {
padding:5px 10px 13px 38px;
background-image:url(images/icons/icon_loader_circle_big.gif)
}

.icon-loading-bar-small {
padding:5px 10px 6px 24px;
background-image:url(images/icons/icon_loader_bar_small.gif)
}

.icon-loading-bar-big {
padding:15px 0 6px;
background-position:top left;
background-image:url(images/icons/icon_loader_bar_big.gif)
}

.sorting_asc,.sorting_desc,.sorting {
background-repeat:no-repeat;
padding:0px 16px !important;
cursor: pointer;
}

.icon-sea-azov {
background-image:url(images/icons/icon-sea-azov.png)
}

.icon-sea-balt {
background-image:url(images/icons/icon-sea-balt.png)
}

.icon-sea-barents {
background-image:url(images/icons/icon-sea-barents.png)
}

.icon-sea-bering {
background-image:url(images/icons/icon-sea-bering.png)
}

.icon-sea-black {
background-image:url(images/icons/icon-sea-black.png)
}

.icon-sea-casp {
background-image:url(images/icons/icon-sea-casp.png)
}

.icon-sea-chuk {
background-image:url(images/icons/icon-sea-chuk.png)
}

.icon-sea-eastsib {
background-image:url(images/icons/icon-sea-eastsib.png)
}

.icon-sea-japan {
background-image:url(images/icons/icon-sea-japan.png)
}

.icon-sea-kara {
background-image:url(images/icons/icon-sea-kara.png)
}

.icon-sea-lapt {
background-image:url(images/icons/icon-sea-lap.png)
}

.icon-sea-okhot {
background-image:url(images/icons/icon-sea-okhot.png)
}

.icon-sea-white {
background-image:url(images/icons/icon-sea-white.png)
}

.icon-port-arh {
background-image:url(images/icons/icon-port-arh.png)
}

.icon-port-gel {
background-image:url(images/icons/icon-port-astr.png)
}

.icon-port-kors {
background-image:url(images/icons/icon-port-kgd.png)
}

.icon-port-mgd {
background-image:url(images/icons/icon-port-mgd.png)
}

.icon-port-murm {
background-image:url(images/icons/icon-port-murm.png)
}

.icon-port-novoross {
background-image:url(images/icons/icon-port-novoross.png)
}

.icon-port-petrkam {
background-image:url(images/icons/icon-port-petrkam.png)
}

.icon-port-spb {
background-image:url(images/icons/icon-port-spb.png)
}

.icon-port-vlad {
background-image:url(images/icons/icon-port-vlad.png)
}

.icon-port-astr {
background-image:url(images/icons/icon-port-astr.png)
}

.icon-port-kgd {
background-image:url(images/icons/icon-port-kgd.png)
}

.icon-ocean-antarctic {
background-image:url(images/icons/icon-ocean-antarctic.png)
}

.icon-ocean-arctic {
background-image:url(images/icons/icon-ocean-arctic.png)
}

.icon-ocean-atl {
background-image:url(images/icons/icon-ocean-atl.png)
}

.icon-ocean-ind {
background-image:url(images/icons/icon-ocean-ind.png)
}

.icon-ocean-pacific {
background-image:url(images/icons/icon-ocean-pacific.png)
}

.icon-danger {
background-image:url(images/icons/icon-danger.png)
}

.icon-danger-techno {
background-image:url(images/icons/icon-danger-techno.png)
}

.icon-danger-air {
background-image:url(images/icons/icon-danger-air.png)
}

.icon-danger-auto {
background-image:url(images/icons/icon-danger-auto.png)
}

.icon-danger-fire {
background-image:url(images/icons/icon-danger-fire.png)
}

.icon-danger-ship {
background-image:url(images/icons/icon-danger-ship.png)
}

.icon-danger-train {
background-image:url(images/icons/icon-danger-train.png)
}

.icon-ship {
background-image:url(images/icons/icon-ship.png)
}

.icon-activity-ship {
padding-left:36px;
background-image:url(images/icons/icon-activity-ship.png)
}

.icon-activity-routes {
background-image:url(images/icons/icon-activity-routes.png)
}

.icon-activity-port {
background-image:url(images/icons/icon-activity-port.png)
}

.icon-activity-legacy {
background-image:url(images/icons/icon-activity-legacy.png)
}

.icon-activity-borders {
background-image:url(images/icons/icon-activity-borders.png)
}

.icon-activity-sos {
background-image:url(images/icons/icon-activity-sos.png)
}

.icon-activity-oil {
background-image:url(images/icons/icon-activity-oil.png)
}

.icon-activity-gas {
background-image:url(images/icons/icon-activity-gas.png)
}

.icon-activity-transoil {
background-image:url(images/icons/icon-activity-transoil.png)
}

.icon-activity-nature {
background-image:url(images/icons/icon-activity-nature.png)
}

.icon-activity-fish {
background-image:url(images/icons/icon-activity-fish.png)
}