/* Start of CMSMS style sheet 'podstawowy' */
.mceContentBody {background-color:#fff !important;}
.mceContentBody li {margin:0px}


* { margin: 0; padding: 0 ; border: 0;}
li {list-style-type: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:link {border:none;}

.width90 {width:80px; text-align:right;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.small {font-size: 9px;}
a.more, .NewsSummaryMorelink {padding-right: 10px; background: url(uploads/images/arrow.gif) right 5px no-repeat;}
.mceContentBody a.more {background: url(../../uploads/images/arrow.gif) right 5px no-repeat;}
img.webiso {width:69px; height:19px; padding:0px !important;}
img.top {padding:0 0 10px 0;}
img.bottom {padding:10px 0 0 0;}
#content img.left, .mceContentBody img.left {padding: 0 10px 5px 0 !important;}
imh.right {padding:0 0 5px 10px !important;}
.clear {clear: both;}

body {font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; background-color: #003478;}

#wrapper {width: 768px; height:auto; margin:0 auto; border-top:1px solid #000;}

#top {width: 768px; height: 250px; background: url(uploads/images/top_bg.jpg) 0px 0px no-repeat;  position: relative;}
body.ma #top {background: url(uploads/images/top_bg_ma.jpg) 0px 0px no-repeat !important;}

#top h1#logo img, #top h1#logo span {width:254px; height:80px; position:absolute; right:70px; top:60px;}

  ul#menu_top {position: absolute; top:0px; right:0px; padding-left: 16px; background: url(uploads/images/menu_top/menu_top_left.jpg) left top no-repeat;}
    ul#menu_top li {float: left; height:35px; background: url(uploads/images/menu_top/menu_top_bg.jpg) 0px 0px repeat-x;}
    ul#menu_top li a {width:auto; height: 15px; padding:6px 15px 4px 15px; float: left; border-right:1px solid #0D5FC3; font-size: 12px; color:#017FB6; font-weight:bold;}
   ul#menu_top li.active a, ul#menu_top li a:hover {color: #9AB7D7; text-decoration: none !important;}
       


/*    ul#menu li:hover {background-color: #c0c0c0; filter:alpha(opacity=90);	-moz-opacity: 0.9; opacity: 0.9; padding-right: 10px;} */

  ul#short_menu {width:70px; height: 50px; position: absolute; bottom:5px; right:0px;}
  ul#short_menu li {float: left;}
  ul#short_menu li a {width:11px; height: 10px; display: block; position: relative; padding:3px; margin-left:4px;}
  ul#short_menu li a.mail {background: url(uploads/images/mail.gif) center center no-repeat; top:30px;}
  ul#short_menu li a.sitemap {background: url(uploads/images/sitemap.gif) 5px center no-repeat; top:17px;}
  ul#short_menu li a.home {background: url(uploads/images/home.gif) center center no-repeat; top:2px;}

   ul#short_menu li a span {display:none;}

  #flashcontent {position: absolute; z-index:1; top:53px; left:211px; z-index:1; float: left; display: block;}  
  #flashcontent object {position:relative; z-index:1;}

#content {width: 767px; float: left; background: #fff url(uploads/images/sub_bg.jpg) 0px 0px repeat-y; border-right:1px solid #C1C1C1;}

   table {border-collapse: collapse; border:1px solid #000 !important; max-width:500px;}

   table td {border:1px solid #000; padding:3px;}
   .mceContentBody table td {border:1px solid #000 !important;}
   .table_none table td {border:none !important; padding:0px !important;}

body.ma #content {width:766px !important; border-left:1px solid #C1C1C1;}

#sub {width:227px; float: left; color:#fff;}
  #sub_top {background: url(uploads/images/sub_top_bg.png) 0px top no-repeat; float: left; padding-top: 32px;}
  .block {width:187px; padding:0 20px 20px 20px; float: left;} 
  .block img {padding:0 5px 3px 0;}
  .extra {float:left;}
  #sub h2 {height: 40px; display: block; padding-bottom: 15px;}
  #sub a {color: #fff; }
  #sub a:hover {text-decoration: underline;}
  
  #loginform {clear: both; overflow: hidden; padding-bottom: 10px; float: left;} 
  #loginform fieldset.fieldsetlogin_left {width: 35px; float: left;}
  #loginform fieldset.fieldsetlogin_right {width: 95px; float: left;}
  #loginform label {float: left; padding:3px 0 6px 0;}
  #loginform input.logininput {width: 83px; height: 17px; margin-bottom:1px; padding:1px 0 0 2px; /*background: url(uploads/images/logininput.jpg) 0px -2px no-repeat;*/ float: left; background-color:#FFFFFF;
border:1px solid #0E5FAE;}
   #loginform input.logininput:hover, #loginform input.logininput:focus {background-color:#E1E1E1; border:1px solid #063C82;}

  #loginform .button_send {float: left; position: relative; top:21px;}
  
  h2.panel-klienta span, h2.promocje span, h2.nasi-partnerzy span, h2.informacje span, h2.dane_kontaktowe span, .mceContentBody h2.panel-klienta span, .mceContentBody h2.promocje span, .mceContentBody h2.nasi-partnerzy span, .mceContentBody h2.informacje span,  .mceContentBody h2.dane_kontaktowe span {display: none;}

  h2.panel-klienta {width: 150px; height:40px; background: url(uploads/images/h2_panel_klienta.png) 0px 0px no-repeat;}
  .mceContentBody h2.panel-klienta {height:40px; background: url(../../uploads/images/h2_panel_klienta.png) 0px 0px no-repeat;}

  h2.promocje {width: 128px; height:40px; background: url(uploads/images/h2_promocje2.png) 0px 0px no-repeat;}
  .mceContentBody h2.promocje {height:40px; background: url(../../uploads/images/h2_promocje2.png) 0px 0px no-repeat;}

  h2.dane_kontaktowe {width: 187px; height:40px; background: url(uploads/images/h2_dane_kontaktowe.png) 0px 0px no-repeat;}
  .mceContentBody h2.dane_kontaktowe {height:40px; background: url(../../uploads/images/h2_dane_kontaktowe.png) 0px 0px no-repeat;}

  h2.nasi-partnerzy {width: 165px; height:40px; background: url(uploads/images/h2_nasi_partnerzy.png) 0px 0px no-repeat;}
.mceContentBody h2.nasi-partnerzy {height:40px; background: url(../../uploads/images/h2_nasi_partnerzy.png) 0px 0px no-repeat;}

  h2.informacje {width: 140px; height:40px; background: url(uploads/images/h2_informacje.png) 0px 0px no-repeat;}
.mceContentBody h2.informacje {width: 165px; height:40px; display:block; background: url(../../uploads/images/h2_informacje.png) 0px 0px no-repeat;}

#main {width:500px; min-height:307px; height:auto !important; height:307px; padding:0 20px 10px 20px; float: right; background: #fff url(uploads/images/content_top_bg.jpg) 0px top no-repeat;}
  #main h2, .mceContentBody h2, #main-alone h2 {width:100%; clear: both; font-size: 18px; font-style: italic; font-weight: normal; font-family: Arial; padding-bottom: 10px;}
  #main a, #main-alone a {color:#084D86;}
   .mcecontentBody a {color:#084D86 !important;}
  #main ul, #main-alone ul {padding:0 0 10px 10px;}  
  #main ul li, #main-alone ul li {padding-left:10px; background: url(uploads/images/arrow_main.gif) left 5px no-repeat;}

#main-alone {width:726px; min-height:307px; height:auto !important; height:307px; padding:0 20px 10px 20px; float: right; background: #fff url(uploads/images/content_top_bg_ma.jpg) 0px top repeat-x;}
  #main-alone #header {padding-left:247px; float:right; }

  #header {width:500px; height: auto; clear:both; padding:5px 0 15px 0;}
  #header a {color:#2e2e2e;}
  #header p {float: left; color:#7c7c7c; padding-top: 7px;} 
  #header ul {padding-top: 7px;}
  #header ul li {display: block; float: left; padding-left: 15px; background: url(uploads/images/header_arrow.gif) 5px 4px no-repeat;}
  #header ul li.first {background:none; padding-left: 5px;}
  #header #cntnt01moduleform_1 {width:150px; height:25px; float: right; margin-left:10px; background: url(uploads/images/search.jpg) 0px 2px no-repeat; }
  
  *:first-child+html #header #cntnt01moduleform_1 {margin-left:0px !important;}

  #header #cntnt01moduleform_1 #cntnt01searchinput {width:115px; height:16px; position: relative; left:3px; top:4px; margin-right: 5px; border:0px; float:left; }
  #header .searchbottom {float:right;}
  
  ul#threeblock {width: auto; clear: both; padding:0px !important;}
  ul#threeblock li {width:142px; float: left; padding:0 18px !important; background:none !important;}
  ul#threeblock li.first {padding-left:0px !important;}
  ul#threeblock li.last {padding-right: 0px !important;}

#footer {width:728px; height:24px; padding:5px 20px 0px 20px; float: left; background: url(uploads/images/footer_bg.jpg) 0px 0px repeat-x; color:#fff; text-align: center;}
  #footer p {width: auto; padding-top: 2px;}
  #footer p.small {padding-top: 3px;}
  

/* End of 'podstawowy' */

