* {
  margin: 0;
  padding: 0;
}

body {
  background: #fff;
  font-family: Tahoma;
  font-size: 11px;
  line-height: 15px;
  color: #8D8D8D;
  _text-align: center; /* margin: 0 auto;*/
}

table tr,table td {
  font-size: 11px;
}

#wrapper {
  width: 959px;
  margin: 0 auto;
  text-align: left;
}

.top {
  width: 100%;
  height: 65px;
  position: relative;
  margin: 30px 0 1px 0;
  background: url(/.grafika/cms/bcgTop.gif) 0 -4px no-repeat;
}

.logo {
  position: absolute;
  top: 4px;
  left: 0px;
}

.login {
  position: absolute;
  top: 0;
  right: 15px;
  text-align: right;
}

.login img {
  margin-right: 6px;
}

.login a {
  margin-left: 15px;
}

.login p a {
  margin-left: 0px;
}
.login a:link,.login a:visited {
  text-decoration: none;
  color: #7c7c7c;
}

.login a:focus,.login a:hover {
  text-decoration: none;
  color: #0b9de8;
}

.menu {
  position: absolute;
  bottom: 4px;
  right: 5px;
  text-align: right;
}

.menu ul {
  margin: 0;
  padding: 0;
}

.menu ul li {
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.content {
  width: 100%;
  margin-bottom: 10px;
  clear: both;
}

.content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.left {
  float: left;
  width: 621px;
}

/*.player {padding-top: 0; width: 621px; height: 396px; background: none url(/.grafika/cms/bcgLeftVideo.gif) top left no-repeat;}*/
#slides {
  width: 611px;
  height: 388px;
  margin-bottom: 1px;
  overflow: hidden;
}

#slidesC {
  width: 611px;
  height: 30px;
  background: url(/.grafika/cms/slidesControlls.gif) top left no-repeat;
  line-height: 30px;
  color: #fff;
  font-family: Arial;
  font-size: 12px;
}

#slidesC ul {
  margin: 0 0 0 15px;
  padding: 0;
}

#slidesC li,#slidesC div {
  list-style: none;
  height: 30px;
  display: block;
  float: left;
  padding: 0 8px;
  margin: 0 1px;
  cursor: pointer;
}

#slidesC li.off,#slidesC div.off {
  background: none;
}

#slidesC li.on,#slidesC div.on {
  background: #000;
}

.box {
  width: 152px;
  height: 127px;
  float: left;
  margin-right: 1px;
  background: url(/.grafika/cms/leftBox.gif) top left no-repeat;
  position: relative;
  line-height: 12px;
}

.box h3 {
  position: absolute;
  top: 16px;
  left: 14px;
  color: #98d8ff;
  font-size: 13px;
  font-weight: bold;
}

.box h3 a:link,.box h3 a:visited {
  text-decoration: none;
  color: #98D8FF;
}

.box h3 a:hover,.box h3 a:focus {
  text-decoration: none;
  color: #fff;
}

.box p {
  position: absolute;
  top: 35px;
  left: 14px;
  color: #fff;
  width: 130px;
}

.box p a:link,.box p a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

.box p a:hover,.box p a:focus {
  text-decoration: none;
  color: #FFFFFF;
}

.box .wiecej {
  position: absolute;
  bottom: 6px;
  left: 10px;
}

.right {
  float: right;
  width: 329px;
}

/*
      .klienci {width: 100%; position: relative;}
        .klienciTop {width: 100%; padding: 55px 0 0 0; height: 88px; _height: 143px; background: url(/.grafika/cms/klienciTop.gif) top left no-repeat; text-align: center !important;}
          .klienciTop img {margin: 55px 0 0 80px;}
        .klienciContent {width: 275px; padding: 25px 35px 10px 20px; _width: 330px; background: url(/.grafika/cms/klienciContent.gif) top left repeat-y;}
          .klienciContentTekst {display: block; padding-top: 128px;}
          .klienci h2 {font-size: 12px; color: #0373b7; padding: 20px 0 0 15px; background: url(/.grafika/cms/klienciContent.gif) top left repeat-y;}
        .klienciBottom {width: 100%; height: 78px; background: url(/.grafika/cms/klienciBottom.gif) top left no-repeat; position: relative; color: #0474b7}
          .klienciBottomTekst {width: 160px; margin-left: 130px;}
          .klienciKlient {position: absolute; top: 0px; left: 130px; line-height: 14px;}
          #klienciControlls {position: absolute; bottom: 10px; left: 90px; width: 100%; text-align: center;}
            .kC {width: 10px; height: 10px; float: left; margin: 0 5px; background: url(/.grafika/cms/klienciControlls.gif) top left no-repeat; cursor: pointer;}
            .kCOn {background: url(/.grafika/cms/klienciControllsOn.gif) top left no-repeat;}
      */
.klienci {
  width: 100%;
  height: 388px;
  position: relative;
  background: url(/.grafika/cms/klienciCale.jpg) top left no-repeat;
}

.kLogo {
  position: absolute;
  top: 65px;
  left: 10px;
  width: 319px;
  text-align: center;
  display: block !important;
}

.kTekst {
  position: absolute;
  top: 185px;
  left: 21px;
  width: 270px;
  display: block !important;
}

.kPodpis {
  position: absolute;
  top: 320px;
  left: 130px;
  width: 160px;
  color: #0474b7;
  display: block !important;
}

#klienciControlls {
  height: 10px;
  position: absolute;
  bottom: 10px;
  _bottom: 5px;
  left: 90px;
  text-align: center
}

#klienciControlls a:link {
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 5px;
  background: url(/.grafika/cms/klienciControlls.gif) top left no-repeat;
  cursor: pointer;
  text-decoration: none;
  text-indent: -9999px;
}

#klienciControlls a.activeSlide {
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 5px;
  background: url(/.grafika/cms/klienciControllsOn.gif) top left no-repeat;
  cursor: pointer;
  text-decoration: none;
  text-indent: -9999px;
}

.kC {
  width: 10px;
  height: 10px;
  float: left;
  margin: 0 5px;
  background: url(/.grafika/cms/klienciControlls.gif) top left no-repeat;
  cursor: pointer;
}

.kCOn {
  background: url(/.grafika/cms/klienciControllsOn.gif) top left no-repeat;
}

.info {
  width: 100%;
  height: 127px;
  background: url(/.grafika/cms/rightInfo.gif) bottom left no-repeat;
  position: relative;
}

.info h4 {
  font-size: 17px;
  color: #0273b7;
  font-weight: normal;
  position: absolute;
  top: 16px;
  left: 14px;
  height: 22px;
  padding-bottom: 5px;
}

.info h4 strong {
  font-size: 22px;
  font-weight: bold;
}

.info p {
  position: absolute;
  top: 40px;
  left: 14px;
  color: #8D8D8D;
  width: 295px;
}

.info .wiecej {
  position: absolute;
  bottom: 15px;
  left: 215px;
  color: #0474b7;
}

.info .wiecej a:link,.info .wiecej a:visited {
  text-decoration: none;
  color: #0474b7;
}

.info .wiecej a:focus,.info .wiecej a:hover {
  text-decoration: none;
  color: #61b4e5;
}

.leftPs {
  float: left;
  width: 243px;
}

.leftPs .menups {
  width: 100%;
  margin-bottom: 8px;
}

.menups .mpst {
  width: 100%;
  height: 14px;
  background: url(/.grafika/cms/psLeftTop.gif) top left no-repeat;
}

.menups .mps {
  width: 100%;
  padding: 5px 0px 25px 0px;
  background: #f5f5f5;
  color: #8d8d8d;
}

.menups .mps #CM_menu {
  padding-left:5px;
}

.mps ul {
  margin: 0;
  padding: 0;
}

.mps ul li {
  width: 223px;
  padding: 4px 0px 4px 0;
  border-bottom: 1px solid #fff;
  text-align: right;
  list-style: none;
}

.mps ul li a {
  padding: 0 10px 0 0;
}

.mps ul li a:link,.mps ul li a:visited {
  text-decoration: none;
  color: #8d8d8d;
  background: url(/.grafika/cms/leftPsTick.gif) 100% 5px no-repeat;
}

.mps ul li a:focus,.mps ul li a:hover {
  text-decoration: none;
  color: #69a4c8;
  background: url(/.grafika/cms/leftPsTick.gif) 100% 5px no-repeat;
}

.menups .mpsb {
  width: 100%;
  height: 14px;
  background: url(/.grafika/cms/psLeftBottom.gif) top left no-repeat;
}

.szukajka {
  width: 100%;
  height: 63px;
  background: url(/.grafika/cms/psLeftSearch.gif) top left no-repeat;
  position: relative;
}

.szukajTekst {
  position: absolute;
  top: 13px;
  left: 15px;
  background: none;
  border: none;
  font-size: 11px;
  color: #0071b5;
}

.szukajSubmit {
  position: absolute;
  top: 7px;
  right: 10px;
}

.partnerzy {
  width: 100%;
  height: 62px;
  background: url(/.grafika/cms/partnerzy.gif) top left no-repeat;
  position: relative;
  clear: both;
}

.partnerzy a {
  position: absolute;
  top: 45px;
  left: 15px;
}

.partnerzy a img {
  vertical-align: baseline;
  margin: 0 5px 0 0;
}

.partnerzy a:link,.partnerzy a:visited {
  text-decoration: none;
  color: #7c7c7c;
}

.partnerzy a:focus,.partnerzy a:hover {
  text-decoration: none;
  color: #0a9ee8;
}

.rightPs {
  float: right;
  width: 706px;
}

.rightPs .rct {
  width: 706px;
  height: 14px;
  background: url(/.grafika/cms/psRightTop.gif) top left no-repeat;
}

.rightPs .rccWrapper {
  width: 706px;
  background:transparent url('/.grafika/cms/psRightContentRp.gif') 0px 0px repeat-y;
}

.rightPs .rcc {
  width: 706px;
  padding: 4px 0px 25px 0px;
  background: url(/.grafika/cms/psRightContent.gif) bottom left no-repeat;
}

.rightPs .rcc #contents {
  padding: 0px 10px;
}

/* nie powinno byc podwojnych id w kodzie... */
.rightPs .rcc #contents #contents {
  padding: 0px;
}

.rightPs .footerPs {
  width: 706px;
  background: url(/.grafika/cms/psRightFooter.gif) top left no-repeat;
  padding-top: 10px;
}

.footerPs:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.footerPs .extra {
  width: 676px;
  clear: both;
  margin: 0 30px 40px 0;
  text-align: right;
}

.footerPs .extra img {
  margin-right: 7px;
}

.footerPs .extra a:link,.footerPs .extra a:visited {
  text-decoration: none;
  color: #8c8c8c;
}

.footerPs .extra a:focus,.footerPs .extra a:hover {
  text-decoration: none;
  color: #69a4c8;
}

.footerPs .copy {
  float: left;
  margin-left: 245px;
  -margin-left: 122px;
  color: #686868;
}

.footerPs .props {
  float: right;
  margin-right: 0;
  text-align: right;
  color: #d6d6d6;
}

.footerPs .props a:link,.footerPs .props a:visited {
  text-decoration: none;
  color: #d6d6d6;
}

.footerPs .props a:focus,.footerPs .props a:hover {
  text-decoration: none;
  color: #0b9de8;
}

.rcc .title {
  padding: 10px 15px 5px 15px;
  width: 656px;
  _width: 686px;
  border-bottom: 1px solid #f0f0f0;
  clear: both;
}

.title:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.title div {
  width: 100%;
  margin-bottom: 5px;
}

.title .mainTitle {
  font-size: 24px;
  font-weight: bold;
  color: #0071b5;
  height: 30px;
  line-height: 30px;
}

.title .subTitle {
  color: #69a4c8;
}

.subTitle a:link,.subTitle a:visited {
  text-decoration: none;
  color: #69a4c8;
}

.subTitle a:focus,.subTitle a:hover {
  text-decoration: none;
  color: #0071b5;
}

.title form {
  margin: 17px 0 0 0;
  float: right;
}

.title select {
  font-size: 11px;
  padding: 4px 2px;
  border: 1px solid #b7b7b7;
  color: #3396D1;
}

.rcc .content {
  width: 636px;
  min-height:200px;
  margin: 25px 0 0 25px;
}

/*#CM_tresc tr,*/
#klient #CM_tresc p {
  padding: 0 12px; /*height: 20px; line-height: 20px;*/
}

.content hr {
  border: 0;
  width: 100%;
  height: 1px;
  background: #efefef;
  color: #efefef;
  margin: 6px 0 6px 0;
  _margin: 0 0 0 0;
  margin: 0 0 0 0;
  -margin: 0 0 0 0;
}

.content .kolumna {
  width: 162px;
  float: left;
  margin-right: 4px;
}

.content .ostatnia {
  margin-right: 0px;
}

.content blockquote {
  margin: 0 0 0 12px;
}

.content a:link,.content a:visited {
  text-decoration: none;
  color: #69A4C8;
}

.content a:focus,.content a:hover {
  text-decoration: none;
  color: #0071b5;
}

.rcc .content ul {
  margin: 0 0 0 30px;
  padding: 0;
}

.rcc .content ul li {
  list-style: none;
  padding: 0 0 0 13px;
  background: url(/.grafika/cms/rightPsTick.gif) 0 5px no-repeat;
  margin-bottom: 15px;
}

.kolumna a:link,.kolumna a:visited {
  text-decoration: none;
  color: #0071b3 !important;
}

.kolumna a:focus,.kolumna a:hover {
  text-decoration: none;
  color: #69A4D8 !important;
}

#form {
  width: 100%;
  margin: 20px 0;
  _margin: 0px;
}

#form:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#form .row {
  width: 100%;
  display: block;
  margin-bottom: 15px;
}

#form input,#form select {
  font-size: 11px;
  padding: 4px 2px;
  border: 1px solid #b7b7b7;
  color: #3396D1;
}

#form input.input-checkbox {
  border: inherit;
  color: inherit;
  padding: inherit;
  font-size: inherit;
  margin-top: 5px;
}

#form select .default {
  color: #9C9C9C;
}

#form label {
  float: left;
  width: 130px;
  height: 23px;
  line-height: 23px;
  text-align: left;
  font-weight: bold; /*margin-left: 15px;*/
}

#form small {
  margin-left: 145px;
  width: 150px;
  display: block;
}

#form .niewypelnione input, #form .niewypelnione select {
  border: 1px solid #ffa9a9;
}

#form .butSubmit {
  width: 120px;
  height: 25px;
  text-indent: -9999px;
  display: block;
  float: left;
  line-height: 0;
  font-size: 0;
  background: url(/.grafika/cms/submitBcg.gif) top left no-repeat;
  border: 0px;
  cursor: pointer;
}

#form .butReset {
  width: 91px;
  height: 25px;
  text-indent: -9999px;
  display: block;
  float: left;
  line-height: 0;
  font-size: 0;
  background: url(/.grafika/cms/resetBcg.gif) top left no-repeat;
  border: 0px;
  cursor: pointer;
}

#form .section {
  padding: 10px 0 10px 15px;
  background: none;
  border-bottom: 1px solid #EFEFEF;
  color: #3396D1;
  font-weight: bold;
  clear: both;
}

.footer {
  width: 100%;
  clear: both;
}

.copy {
  float: left;
  margin-left: 15px;
  color: #686868;
}

.props {
  float: right;
  margin-right: 356px;
  -margin-right: 178px;
  text-align: right;
  color: #d6d6d6;
}

.props a:link,.props a:visited {
  text-decoration: none;
  color: #d6d6d6;
}

.props a:focus,.props a:hover {
  text-decoration: none;
  color: #0b9de8;
}

/* player */
/* player container */
div.player {
  height: 388px;
  width: 611px;
  display: block;
  position: relative;
  cursor: pointer;
  text-align: center;
  margin-right: 15px;
}

/* play button */
div.player img {
  margin-top: 248px;
}

/* info area */
div.player div.info {
  height: 40px;
  background: #000 repeat-x;
  opacity: 0.7;
  color: #fff;
  margin-top: 45px;
  text-align: left;
  padding: 5px 15px;
  font-family: "bitstream vera sans", "trebuchet ms";
  font-size: 12px;
  border-top: 1px solid #ccc;
  margin-top: 40px;
}

/* duration data inside info area */
div.player div.info span {
  color: #99FF99;
  display: block;
  font-weight: bold;
}

.aktTytul,.aktAutor {
  color: #69A4C8;
  font-weight: bold;
}

.aktTresc a {
  font-size: 10px;
  color: #69A4C8;
}

.aktTresc a:hover {
  text-decoration: none;
  color: #0071b5;
}

/* ====================================================== */

.footerPs a {
  color: #7C7C7C;
  text-decoration: none;
}

.footerPs a:link, .footerPs a:visited {
  text-decoration: none;
  color: #7c7c7c;
}

.footerPs a:link, .footerPs a:visited {
  text-decoration: none;
  color: #7c7c7c;
}

.footerPs a:focus, .footerPs a:hover {
  text-decoration: none;
  color: #0a9ee8;
}
.rcc div.header {
   border-bottom: 1px solid #F0F0F0;
   clear: both;
   padding: 10px 15px 5px;
   width: 656px;
}
.rcc .header h1 {
  color: #0071B5;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom:5px;
}
.rcc .header h2.path {
  color: #69A4C8;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  margin:0px 0px 5px 0px;
}
.niewypelnione .errorField {
  color: #FFA9A9;
  margin-bottom: 5px;
  float: right;
  font-weight: bold;
}
fieldset.filtering {
  padding: 5px;
  padding-left: 13px;
  border: 1px solid #E7E7E7;
}
fieldset.filtering legend {
  padding: 0 2px;
}
fieldset.filtering .option {
  width: 155px;
  display: block;
  float: left;
}
fieldset.filtering .option input {
  vertical-align: middle;
  position: relative;
  bottom: 2px;
  margin-right: 5px;
}
fieldset.filtering .option label {
  white-space: nowrap;
}
table th.header-sort-down a {
  background-image: url('/.grafika/elementy/arrow_down.png');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 12px;
  display: inline-block;
}
table th.header-sort-up a {
  background-image: url('/.grafika/elementy/arrow_up.png');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 12px;
  display: inline-block;
}
table th.header-sort-loading a {
  background-image: url('/.grafika/elementy/loading.gif');
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 12px;
  display: inline-block;
}
table.standard {
  width: 100%;
  margin: 10px 0px;
  clear: both;
  font-size: 9pt;
  border-collapse: collapse;
}
table.standard caption {
  caption-side: bottom;
  text-align: left;
  padding-top: 3px;
}
table.standard tr.group-bold td {
  text-align: center;
  color: #00457D;
  font-weight: bold;
}
table.standard thead tr, table.standard tbody tr.head {
  border-bottom: 2px solid #0071B9;
  color: #00457D;
  font-weight: bold;
}
table.standard th, table.standard th.align-left {
  text-align: left;
  padding: 3px 5px 3px 0px;
  border-bottom: 2px solid #0071B9;
}
table.standard th.align-right { text-align: right; }
table.standard th.align-center { text-align: center; }
table.standard tbody tr {
  border-bottom: 1px solid #F0F0F0;
  border-top: 1px solid #F0F0F0;
}
table.standard td, table.standard td.align-left {
  text-align: left;
  padding: 3px 5px 3px 0px;
  border-bottom: 1px solid #F0F0F0;
  border-top: 1px solid #F0F0F0;
  color: #000;
}

table.standard.gray td, table.standard.gray td.align-left {
  color: #8D8D8D;
}

table.standard td.align-right { text-align: right; }
table.standard td.align-center { text-align: center; }
table.standard td.align-top, table.standard td.align-left-top {
  text-align: left;
  vertical-align: top;
}
table.standard td.align-right-top {
  text-align: right;
  vertical-align: top;
}
table.standard td.align-center-top {
  text-align: center;
  vertical-align: top;
}
table.standard tr.important, table.standard tr.important .company, table.standard tr.important td, table.standard tr.important a, .rcc .content table.standard tr.important a:link, .rcc .content table.standard tr.important a:visited {
  color: red;
}
tr th.collapsed {
  background: url("/.grafika/elementy/plus.png") no-repeat left;
  cursor: pointer;
  padding-left: 12px;
}
tr th.expanded {
  background: url("/.grafika/elementy/minus.png") no-repeat left;
  cursor: pointer;
  padding-left: 12px;
}
p.warning {
  font-size: 11px;
  background: #ecf0f4;
  padding: 5px 8px;
  margin: 10px 0px;
}
strong.warning-message {
  font-variant: small-caps;
  font-weight: bold;
  color: #f00;
}
.inlineTextarea .counter {
  margin-left: 211px;
  margin-top: 10px;
}

strong.login-name {
  font-family: 'Andale Mono', 'Lucida Console', 'Courier New', 'Courier', monospace;
  font-size: 11px;
  font-weight: bold;
}
.content h2 {
  margin: 10px 0;
  font-size: 11px;
  color:#69a4c8;
}
.rcc .content ul {
  margin: 10px 0 0 10px;
  padding: 0;
}

.rcc .content ul li {
  list-style: none;
  padding: 0 0 0 13px;
  background: url(/.grafika/cms/rightPsTick.gif) 0 5px no-repeat;
  margin-bottom: 5px;
}
ol {
  margin-left: 20px;
  margin-bottom: 5px;
}
#form .submit {
  width: 120px;
  height: 25px;
  display: block;
  float: left;
  background: url(/.grafika/cms/submit_btn.gif) top left no-repeat;
  border: 0px;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
}
div#ajax-loader {
  position: absolute;
  height: 32px;
  width: 32px;
  background : url(/.grafika/znaczniki/wczytywanie3.gif) no-repeat;
  display: none;
}
.row em {
  font-style: normal;
}
.menu ul li {
   display: inline;
   list-style: none outside none;
   margin: 0;
   padding: 0;
   width: auto;
}
.menu ul li a {
   display: block;
   float: left;
   height: 44px;
   line-height: 44px;
   padding: 0 9px;
   width: auto;
   color: #7E7E7E;
   text-decoration: none;
   font-weight: bold;
}

.menu ul li:focus a, .menu ul li:hover a, .menu ul li.selected a {
  text-decoration: none;
  color: #fff;
  background: url(/.grafika/cms/menuLiSrodek.gif) top left no-repeat;
}

.menu ul li .menuPrawa {
   float: left;
   height: 44px;
   width: 3px;
   background: none;
   display: block;
}
.menu ul li:hover .menuPrawa, .menu ul li.selected .menuPrawa {
   background: url("/.grafika/cms/menuLiPrawa.gif") no-repeat scroll right top transparent;
}
.row > span {
    height: 23px;
    line-height: 23px;
    text-align: left;
    width: 130px;
}

#foot-inner p {
  text-align: center;
  color: #686868;
}

/* InsERT styles */
.insert-company {
  font-weight: bold;
}
span.navireo {
  color: #0071B5;
}
strong.new {
  font-weight: inherit;
  color: #FF0000;
}
img.align-right {
  float: right;
}
table.standard tbody img {
  margin: 5px;
}

/* Image group */
div.image-group { width: 100%; margin: 20px 0px; }
div.image-group div { float: left; text-align: center; }
div.image-group img { margin: 0px; float: none; }

/* Widgets */
.widget {
  margin: 10px;
  width: 180px;
}
.widget * {
  font-family: Tahoma,Verdana,Geneva,Kalimati,sans-serif;
}
.widget a:link, .widget a:visited {
    color: #0576D2;
    text-decoration: none;
}
.widget a:link, .widget a:visited {
    color: #0576D2;
    text-decoration: none;
}
.widget h1, .widget h2, .widget h3, .widget h1 .widget strong, .widget h2 strong {
  font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Verdana,Geneva,Kalimati,sans-serif;
  font-weight: normal;
}
.widget>div {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
}
.widget .widget-top {
  height: 4px;
  width: 180px;
  display: block;
  background-image: url("/.grafika/elementy/zaokraglenie_widget_gora.png"); /** sprite-ref: insert-x; */
}
.widget .widget-bottom {
  height: 4px;
  width: 180px;
  display: block;
  background-image: url("/.grafika/elementy/zaokraglenie_widget_dol.png"); /** sprite-ref: insert-x; */
}
.widget h1 {
  font-size: 14px;
  color: #0576D2;
}
.widget p,.widget h1,.widget form {
  padding: 10px;
  padding-top: 0px;
  padding-bottom: 7px;
  margin: 0px;
}
.widget h1 {
  padding-top: 7px;
}