.jqDrag { width: 100%; cursor: move; }

#simplemodal-overlay { background-color:#000; cursor:wait; }
#simplemodal-container a.modalCloseImg {
 background:url(images/simplemodal_x.png) no-repeat; /* adjust url as required */
 width:25px;
 height:29px;
 display:inline;
 z-index:3200;
 position:absolute;
 /*top:-15px;*/
 top: 12px;
 /*right:-18px;*/
 right: 8px;
 cursor:pointer;
}

body {
 background-color: #1d2023;
 font-family: MayberryProSemibold, verdana, sans-serif;
 font-size: 13px;
 color: white;

 padding: 0px;
 margin: 0px;
}

#table_main {
 width: 1024px;
 min-height: 600px;
 text-align: center;

 padding: 0px;
 margin: 0px;
 border-spacing: 0px;
 border: none;

/* background-image: url('images/background-1024.png'); */
 background-image: url('images/background.png');
 background-repeat: no-repeat;
}

/*#slide { border: 1px solid green; }*/
/*
#nav a { text-decoration: none; margin: 0 4px; padding: 4px 4px; background: none; border: 1px dotted #444444; text-shadow: none; font-size: inherit; color: inherit;}
#nav a.activeSlide { border-color: orange; }
#nav a:hover { border-color: gray; }
*/
#nav { white-space: nowrap; }
#nav a { text-decoration: none; margin: 2px 2px; padding:0px 0px;
 width: 12px;
 height: 12px;
 background: url('images/nav-dot.png') no-repeat 0 -24px;
 border: none; 
 text-shadow: none; 
 display: block; float: left;
 font-size: 0px; color: transparent; text-indent: 32px; line-height: 0px;
 overflow: hidden; white-space: nowrap;
 }
#nav a.activeSlide { border-color: orange; background-position: 0 0; background-repeat: no-repeat; }
#nav a:hover { border-color: gray; background-position: 0 -12px;}


.apus_logo {
  /*padding: 10px 0px 0px 32px;*/
  margin: 10px 0px 0px 32px;
  float: left;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.apus_logo:hover {
  /*padding: 10px 0px 0px 32px;*/
  margin: 10px 0px 0px 32px;
  float: left;
  opacity: 1.0;
  filter: alpha(opacity=100);
}

.hovericon {
  opacity: 0.5;
  /*padding: 0px 12px 0px 12px;*/
  margin: 0px 12px 0px 12px;
  filter: alpha(opacity=50);
  width: 64px;
  border: none;

  /*background: transparent; zoom: 1;*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
/*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
/*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='images/icons/telephone.png')";*/
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='blank.gif')progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/**/
  
  /*-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='blank.gif')progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*/
}

.hovericon:hover {
  /*padding: 0px 12px 0px 12px;*/
  margin: 0px 12px 0px 12px;
  opacity: 1.0;
  filter: alpha(opacity=100);
  width: 64px;
  border: none;

  /*background: transparent;*/
  /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
  /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
}

.mainedithovericon {
  /*padding: 0px 12px 0px 12px;*/
  margin: 0px 12px 0px 12px;
  width: 64px;
  border: none;
}

.textvisibility {
  visibility: hidden;
  width: 98px;
  color: white;
  font-size: 13px;
  text-align: center;
  padding: 0px 6px 0px 6px;
}

.textvisibility_listprice {
  visibility: hidden;
  width: 122px;
  color: white;
  font-size: 13px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.textvisibility_userpanel {
  visibility: hidden;
  width: 106px;
  color: white;
  font-size: 13px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.textvisibility_userpanel_documents {
  visibility: hidden;
  width: 140px;
  color: white;
  font-size: 13px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.table_icon {
 padding: 0px 0px 0px 0px;
 margin: 0px;
 border-spacing: 0px;
}

.apus_logo_text_big {
  padding: 15px 0px 0px 134px;
  text-align: left;
  font-size: 26px;
  color: rgb(110,140,170);
  font-family: MayberryProSemibold, verdana, sans-serif;
}

.apus_logo_text_big:hover {
  padding: 15px 0px 0px 134px;
  text-align: left;
  font-size: 26px;
  color: white;
}

.apus_logo_text_small {
  padding: 0px 0px 0px 134px;
  text-align: left;
  font-size: 15px;
  color: rgb(140,150,180);
}

.apus_logo_text_small:hover {
  padding: 0px 0px 0px 134px;
  text-align: left;
  font-size: 15px;
  color: white;
}

.newsdate {
 font-size: 16px;
}

.newsbody {
 /*font-size: 13px;*/ /*- bylo 13px, zmienilem na 14px 07.03.2012*/
 /*font-size: 14px;*/ /*- bylo 14px, zmienilem na 13px 15.03.2012*/
 font-size: 13px;
}

.newsbodyprv {
 /*font-size: 13px;*/ /*- bylo 13px, zmienilem na 16px 07.03.2012*/
 /*font-size: 16px;*/ /*- bylo 16px, zmienilem na 11px 15.03.2012*/
 font-size: 11px;
 color: #c3c3c2;
}

.news_preview_title {
 /*font-size: 16px;*/ /*- bylo 16px, zmienilem na 14px 15.03.2012*/
 /*font-size: 14px;*/ /*- bylo 14px, zmienilem na 18px 30.03.2012*/
 font-size: 18px;
 font-weight: normal;
 color: #c3c3ff; /*orange;*/
}

#title {
 width: 1006px;
 font-size: 13px;
 background-image: url('images/top.gif');
 background-repeat: no-repeat;
 /*border: 1px solid black;*/
}

#error { color: #ff0000; text-align: center; }

#copyright { font-size: 11px; text-align: center; }


a { color: orange; text-decoration: none; font-weight: bold; }
a:visited { color: orange; text-decoration: none; font-weight: bold; }
a:hover   { color: orange; text-decoration: underline; font-weight: bold; }

a.menu { color: black; text-decoration: none; font-weight: normal; }
a.menu:visited { color: black; text-decoration: none; font-weight: normal; }
a.menu:hover   { color: black; text-decoration: none; font-weight: bold; }

form { font-family: MayberryProSemibold, verdana, arial, sans-serif; font-size: 11px; }

/*textarea { 
    background-color: #f3f3f3; width: 250px; height: 75px;
    font-family: MayberryProSemibold, verdana, arial, sans-serif; font-size: 13px;
    border-left: #000000 1px solid; border-right: #000000 1px solid;
    border-top: #000000 1px solid; border-bottom: #000000 1px solid;
    overflow: auto; }
*/
textarea { 
    width: 250px; height: 75px;
    /*background: none;*/background: url('images/checker-dark.png'); border: 1px solid gray;
    font-family: MayberryProSemibold, verdana, arial, sans-serif;
    /*font-size: inherit;*/ font-size: 13px;
    color: inherit; text-shadow: none;  
    overflow: auto; }
textarea.news { width: 500px; height: 75px; }
textarea.art { width: 500px; height: 225px; }

textarea.mainedit { width: 850px; height: 160px; background: none; border: 1px solid gray; text-shadow: none; font-size: inherit; color: inherit; }
textarea.mainedit:hover { border-color: #0093dd; }
textarea.mainedit:focus { border-color: orange; }
textarea.maineditart { height: 320px; }

button { background: none; border: none; color: inherit; text-shadow: none; font-size: inherit; font: inherit; }
button:focus { outline: 0; }
button::-moz-focus-inner { border: 0; }
button.mainedit { opacity: 0.5; filter: alpha(opacity=50); }
button.mainedit:hover { opacity: 1.0; filter: alpha(opacity=100); }

input { 
 background-color: #f3f3f3;
 /*background-color: #ffffe0;*/
 font-family: MayberryProSemibold, verdana, arial, sans-serif;
 font-size: 13px;
 border: 1px solid;
 border-color: #0a324a #22a4f2 #22a4f2 #0a324a;
 text-shadow: 1px 1px #7ac1e6;
 width: 140px;
}

input[type="checkbox"], input[type="checkbox"]:hover, input[type="checkbox"]:focus {
 width: auto;
 border: none;
 background: none;
 /*background: none;*/
}

input:hover { border: 2px solid; border-color: #072233 #80cfff #80cfff #072233; }
input:focus { background-color: #ffffd5; border: 2px solid; border-color: #072233 #80cfff #80cfff #072233; }

input.mainedit { width: 100%; background: none; border: 1px solid gray; color: inherit; text-shadow: none; font-size: inherit; }
input.mainedit:hover { border-color: #0093dd; }
input.mainedit:focus { border-color: orange; }
input.mainedit[type=submit][disabled=disabled], button.mainedit[disabled=disabled] { color: gray !important; }

input.button {
 /*width: 80px;*/
 background-image: url('images/button92.png');
 background-repeat: no-repeat;
 width: 92px;
 height: 20px;
 border: none;
 background-color: transparent;
 text-shadow: 1px 1px #7ac1e6;
}

/*input.button:hover { background-color: #606060; color: #f3f3f3; }*/
input.button:hover { font-weight: bold; }
img { vertical-align: middle; border: none; }
/*tr { text-align: center; }*/
tr.newsheader {
  background-image: url('images/bg10.gif');
  background-repeat: repeat-x;
  height: 24px;
  /*background-image: url('images/newses_bg_tl.png');
  background-repeat: no-repeat;*/
}

/*td { font-family: MayberryProSemibold, verdana, arial, sans-serif; font-size: 13px; vertical-align: middle; }*/
td { vertical-align: middle; }
td.mod1 { background-color: #e3e3e3; }
td.mod1l { background-color: #e3e3e3; border-left: #000000 1px solid; }
td.mod1r { background-color: #e3e3e3; border-right: #000000 1px solid; }
td.mod1tl
{
  /*background-image: url('images/newses_bg_tl.png');
  background-repeat: no-repeat;*/
  height: 24px;
  padding: 0px 0px 0px 8px;
  font-size: 15px;

  color: orange;
  /*text-shadow: 1px 1px white;*/

  border-style: solid none none solid;
  border-color: #8fd3ef;
  border-width: 10px;
}
td.mod1tr
{
  /*background-image: url('images/newses_bg_tr.png');
  background-repeat: no-repeat;*/

  height: 24px;
  padding: 0px 8px 0px 0px;
  font-size: 20px;

  color: orange;
  /*text-shadow: 1px 1px white;*/
  
  border-style: solid solid none none;
  border-color: #8fd3ef;
  border-width: 10px;
}
td.mod1blr { background-color: #e3e3e3; border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; }
td.mod2 { background-color: #e3e3e3; font-size: 13px; border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; }
td.mod2bl
{
  /*background-image: url('images/newses_bg_bl.png');
  background-repeat: no-repeat;*/
  background-image: url('images/img04.gif');
  height: 24px;
  padding: 0px 0px 0px 8px;
  border-style: none none solid solid;
  border-color: #8fd3ef;
  border-width: 10px;
}
td.mod2br
{
  /*background-image: url('images/newses_bg_br.png');
  background-repeat: no-repeat;*/
  background-image: url('images/img04.gif');
  height: 24px;
  padding: 0px 8px 0px 0px;
  border-style: none solid solid none;
  border-color: #8fd3ef;
  border-width: 10px;
}
td.mod3 {
 text-align: justify;
 /*background-image: url('images/newses_bg_mid.png');
 background-repeat: repeat-y;*/
 background-image: url('images/img04.gif');
 padding: 0px 8px 0px 8px;
 color: white;
 text-shadow: 1px 1px #101010;
 border-style: none solid none solid;
 border-color: #8fd3ef;
 border-width: 10px;
 font-size: 14px;
}
td.mod3blr { text-align: justify; background-color: #f3f3f3; border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; }
td.spacer { height: 8px; }
td.hspacer { width: 8px; }
td.menuitem {
    /*background-color: #f3f3f3;*/
    background-image: url('images/button92.png');
    background-repeat: no-repeat;
    /*
    border-left: #000000 1px solid; border-right: #000000 1px solid;
    border-bottom: #000000 1px solid; border-top: #000000 1px solid;
    */
    text-align: center;
    text-shadow: 1px 1px #7ac1e6;
    width: 92px;
    height: 20px;
  }

td.backborder {
 background-color: #e0e0e0;
 background-image: url('images/bg10.gif');
 /*
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 border-bottom: #000000 1px solid;
 */
 border-style: solid solid solid solid;
 border-color: #8fd3ef;
 border-width: 10px;
}

td.header {
 border-style: solid solid solid solid;
 border-color: #8fd3ef;
 border-width: 10px;
}

td.backbordertlr { background-color: #e0e0e0; border-left: #000000 1px solid; border-right: #000000 1px solid; border-top: #000000 1px solid; }
td.backborderblr { background-color: #e0e0e0; border-left: #000000 1px solid; border-right: #000000 1px solid; border-bottom: #000000 1px solid; }

td.mainedit { padding: 0px 2px 0px 2px; background: none; border: 1px solid gray; text-shadow: none; font-size: inherit; color: inherit; }
td.mainedit:hover { border-color: #0093dd; }
td.mainedit:focus { border-color: orange; }

tr.login {
 color: white;
 text-shadow: 1px 1px black;
 font-size: 13px;
}

a.register {
 color: white;
 text-shadow: 1px 1px black;
 text-decoration: none;
 font-weight: normal;
}
a.register:visited { font-weight: normal; }
a.register:hover   { font-weight: bold; }

.apus_menu_left_bg {
 background: url('images/apus_menu_left.png') no-repeat;
 width: 9px;
 height: 42px;
}

.apus_menu_right_bg {
 background:  url('images/apus_menu_right.png') no-repeat;
 width: 9px;
 height: 42px;
}

.mattblackmenu ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 overflow: hidden;
 width: 100%;
 height: 42px;
/*    background: url('images/apus_menu-bg.png') repeat-x;*/
}

.mattblackmenu li {
 display: inline;
 margin: 0;
 height: 42px;
}

.mattblackmenu li a {
 float: left;
 display: block;
 text-decoration: none;
 margin: 0;
 text-align: center;
 color: #666;
 font-size: 12px;
 vertical-align: middle;
 padding-top: 12px;
 padding-bottom: 12px;
 margin-top: 0px;
 width: 80px;
 background: url('images/apus_menu_bg_li.png') repeat-x;
}

.mattblackmenu li a:hover {
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 padding-top: 12px;
 padding-bottom: 12px;
 background:url(images/menu_bg_hover_transparent.png) no-repeat;
}

.mattblackmenu a.selected {
 font-weight: bold;
 font-size: 12px;
 color: #fff;
 padding-top: 12px;
 padding-bottom: 12px;
 background: url(images/menu_bg_hover_transparent.png) no-repeat;
}

.editable {
 cursor: pointer;
}

.hidden, .hidden-voip, .hidden-iptv, .hidden-monitoring  {
  display: none;
}

.tooltip {
 display: none;
 /*
 background: url('images/black.png');
 height: 85px;
 width: 185px;
 */
 /*background: url('images/checker-dark.png');*/
 background-color: #1d2023;
 border: 2px ridge #212121;
 padding: 12px;
 font-size: 15px;
 color: red;
}
