/* Start of Webiso.CMS style sheet 'Podstawowy' */
a, ul, li, p, strong, h1, h2, h3, h4, fieldset, dl, form, dd, dt { margin: 0; padding: 0 ; border: 0;}
a img {border:none !important;}

li {list-style-type: none;}
a {text-decoration: none; outline: 0; color:#D47A02; }
a:hover {}

.cookie-wrapp {width:972px; margin:0 auto;}
.cookie-wrapp p {width:725px;}

.left {float: left;}
.right {float: right;}
img.left {padding:0 10px 5px 0;}
img.right {padding:0 0 5px 10px;}
.center {text-align: center; position:relative !important; right:0px !important;}
.small {font-size: 9px;}
a.more {padding-right: 10px; background: url(../img/arrow.gif) right 5px no-repeat;}
img.webiso {width:69px; height:19px}
img.top {padding:0 0 10px 0;}
img.bottom {padding:10px 0 0 0;}
.clear {clear: both;}
.noneb, li .noneb {border: none !important;}
.bez-podkreslen a, .bez-podkreslen {text-decoration: none !important; color:#7F7F7F !important;}

pre.kod-c {background-color: #F9F9F9; border: 1px solid #C0C0C0; overflow: scroll; padding: 10px;}

body {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; margin:0px;}
#tinymce {font-size: 12px;}

#wrapper_top_bg {width:100%; min-width:972px; height:245px; background: url(../img/wrapper_top_bg.jpg) center 0px no-repeat;}
#wrapper_motto {width:100%; height:110px; background: url(../img/motto_wrapper_bg.jpg) 0px 0px repeat-x;}

#wrapper {width: 972px; height:auto; margin:0 auto;}

#top {width: 972px; height: 245px; margin:0 auto; position: relative; }

  #lcd {width:451px; height:218px; background: url(../img/lcd_top.png) right bottom no-repeat; position: absolute; right:0px; bottom:0px;}

    h1 a img {position: absolute; left: 0px; top:0px;}

    ul#menu {width: 963px; height: 47px; background: url(../img/menu_bg.jpg) 0px 0px no-repeat; position: absolute; top: 131px; left: 0px;} 
    ul#menu li {float: left;}
    ul#menu li a {height: 47px; display: block; cursor:pointer; z-index: 100; position: relative;}
    ul#menu li a span, h2.motto_tekst span, h2.motto_tekst_en span {display: none;}

     ul#menu li a.strona-glowna {width:72px; background: url(../img/menu/home.png) 0px top no-repeat;}
    ul#menu li a.produkt {width:119px; background: url(../img/menu/produkt.png) 0px top no-repeat;}
    ul#menu li a.rozwiazania {width:142px; background: url(../img/menu/rozwiazania.png) 0px top no-repeat;}
    ul#menu li a.do-pobrania {width:149px; background: url(../img/menu/do-pobrania.png) 0px top no-repeat;}
    ul#menu li a.pomoc {width:114px; background: url(../img/menu/pomoc.png) 0px top no-repeat;}
    ul#menu li a.zakup {width:94px; background: url(../img/menu/zakup.png) 0px top no-repeat;}
    
    ul#menu li a.main-page {width:72px; background: url(../img/menu/main-page.png) 0px top no-repeat;}
    ul#menu li a.product {width:119px; background: url(../img/menu/product.png) 0px top no-repeat;}
    ul#menu li a.solutions {width:128px; background: url(../img/menu/solutions.png) 0px top no-repeat;}
    ul#menu li a.download {width:150px; background: url(../img/menu/download.png) 0px top no-repeat;}
    ul#menu li a.support {width:121px; background: url(../img/menu/support.png) 0px top no-repeat;}
    ul#menu li a.store {width:100px; background: url(../img/menu/store.png) 0px top no-repeat;}
    
    ul#menu li a:hover, ul#menu li.active a, ul#menu li a.active  {
        background-position: 0px bottom;
    }
    
    ul#menu li ul {
      display: none; z-index:100; position:relative;
    }

    ul#menu li li, ul#menu li li a {
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      color: #000;
    }

    ul#menu li:hover ul, ul#menu li.hover ul {
      display: block;
      position: absolute;
      width: 153px;
      background: #e3b142;
      border: 1px solid #df9228;
      border-top: 0;
      z-index: 100;
    }
    
    ul#menu li:hover ul li ul, ul#menu li.hover ul li ul {
      display: none;
    }
    
    ul#menu li:hover ul li:hover ul, ul#menu li.hover ul li.hover ul {
      display: block;
      border-top: 1px solid #df9228;
      left: 100%;
      margin-top: -34px;
    }
    
    
    
    ul#menu li ul li {
      float: none;
      background: url(../img/menu_line.jpg) center bottom no-repeat;
    }
        
    ul#menu li ul li a {
      padding: 10px;
    }
    
    
    ul#menu li ul li:hover, ul#menu li ul li.hover, ul#menu a.active {
      background: #f0ecde url(../img/menu_line.jpg) center bottom no-repeat;
    }
    
   
/*    
    ul#menu li ul li a.menuparent, ul#menu li ul li.hover a.menuparent { 
      background: url(../img/menu_arrow.gif) right center no-repeat;
    }

    ul#menu li ul li a.menuparent.active { 
      background: #f0ecde url(../img/menu_arrow.gif) right center no-repeat;
    }
*/
    
    ul#menu li ul span {
      display: block;
      margin: 0;
      padding: 0;
    }


    ul#menu li ul li.last, ul#menu li ul li.last:hover, ul#menu li ul li:last-child, ul#menu li ul li.last-child:hover {
         background-image: none !important;
    }
    
    ul#menu li ul li:last-child a.active {
      background-image: none;
    }
    
.price .price_icons img {padding-right:5px;}

  #top #cntnt01moduleform_1 {width:172px; position: absolute;  right:222px; top:196px;}
  #search-input {width:135px; height:24px; background: url(img/search_bg.jpg) 0px 0px no-repeat;  position: absolute; top:0px; left: 0px; padding-left:6px; border: 0; padding-top:0px;}
  #top input#search_bottom {float: right; position: absolute; right: 0px; top: 0px; outline: 0; border: 0; background: none; padding: 0;}
    
ul#lang { position: absolute; right: 225px; top: 15px; }
ul#lang li {width:60px; float: left; height: 18px; }
ul#lang li a { color: #fff; width: 50px; height: 18px; text-align: center; display: block; float: left; }
ul#lang li a:hover, ul#lang li a.active {background-position: 0px top !important;}
ul#lang li a.pl { background: url(../img/lang_pl.png) no-repeat center bottom; }
ul#lang li a.en { background: url(../img/lang_en.png) no-repeat center bottom; }
ul#lang li a span { display: none; }

  #flashcontent {position: absolute; top:53px; left:211px; float: left; display: block;}  

li.logoutLink {padding-left:10px;}

a.group {width:150px; height:126px; vertical-align:middle; display:table-cell !important;}

#motto {
  width:972px;
  height:110px;
  margin: auto;
  background: url(../img/motto_bg.jpg) 0px 0px no-repeat;
  padding-top: 17px;
}

h2.motto_tekst {
    width: 650px;
    height: 92px;
    background: url(../img/motto_tekst.png) 0px 0px no-repeat;
}

h2.motto_tekst_en {
    width: 650px;
    height: 92px;
    background: url(../img/motto_tekst_en.png) 0px 0px no-repeat;
}

#content {width: 972px; float: left; background: url(../img/content_bg.jpg) 0px top no-repeat; color:#3a3939;}
.iframe321 {color:#3a3939;}
#content, #tinymce, .iframe321 {line-height:1.5em;}

#content a, #tinymce a, .content a, #image a, input.button, #submit-element input {color:#3a3939;}
#main a, .content a, #tinymce a {text-decoration:underline;}
#main a:hover, #tinymce a:hover, .content a:hover {color:#DD7000 !important;}

#email-element {padding-bottom:10px;}


body.index #sub {padding-top: 0px !important; width:278px;}
#sub {width:230px; float: right; padding-top: 20px;}
  #sub h2 {height: 40px; display: block; padding-bottom: 15px;}
  
  #sub_block_bg {width:278px; background: url(../img/sub_block_bg.jpg) right 0px repeat-y; position: relative; margin-top:-86px; z-index: 100; }
  #sub_block_top {width:278px; padding-top: 12px; background: url(../img/sub_block_top.jpg) 0px top no-repeat;}
  #sub_block_bottom {width:278px; min-height:300px; height:auto !important; height:300px; padding-bottom: 25px; background: url(../img/sub_block_bottom.jpg) 0px bottom no-repeat; position: relative;}

  #sub_block_bg h2.title {color:#fff; font-weight: normal;}
  h2.title {height: 60px !important; color:#d88201; line-height: 1.6em; text-align: center; font-size: 20px;}
  h2.title strong {color:#434343; }

  ul.sub_block_ul {width:267px; margin-left:3px; position:relative; z-index:100;}
  ul.sub_block_ul li {width: 235px; padding:6px 16px 5px 16px; position:relative; z-index:100;}
  ul.sub_block_ul li.extra {min-height: 29px; min-height: 18px; color:#d07e02; background: url(../img/sub_block_extra.jpg) 0px 0px repeat-y !important;}
  ul.sub_block_ul li.extra h3 {background: url(../img/extra_ok.png) right center no-repeat; padding-right: 35px;}
  ul.sub_block_ul li a {color:#0A3E81 !important;}
  ul.sub_block_ul li h3, ul.sub_block_ul li font {position:relative; z-index:100;}
  
#sub .menu div#dhtmlgoodies_slidedown_menu {
    width: 238px;
    background: url(../img/sub_menu_bg.jpg);
    padding: 0;
    margin-bottom: 20px;
  }
  
  #sub .menu .top {
    width: 238px;
    height: 30px;
    background: url(../img/sub_menu_top_bg.jpg);
    text-align: center;
    font-size: 20px;
    padding-top: 20px;
    font-weight: normal;
  }
  
  
  
  #sub .menu ul ul {
    background: url(../img/sub_menu_el_bottom.jpg) no-repeat 0 0;
    padding: 0;
    padding-top: 1px;
  }
  
  #sub .menu .top span {
    color: #fff;
  }
  
  #sub .menu ul li {
    padding-bottom: 1px;
    background: url(../img/sub_menu_el_bottom.jpg) no-repeat 0 bottom;
  }  

  #sub .menu ul li a.last {
      background: url(../img/sub_menu_bottom.jpg) no-repeat;
      margin: 0;
      width: 238px;
      height: 36px;
      padding-left: 3px;
  }
    
  #sub .menu ul li a.last:hover {
     background: url(../img/sub_menu_bottom_hover.jpg) !important;
  }

  #sub .menu ul li a.last.active {
     background: url(../img/sub_menu_bottom_active.jpg);
  }
    
  #sub .menu ul li li.last a:last-child {
    background-image: none;
    height: auto;
    width: auto;
  }
  
  #sub .menu ul li li:last-child {
    padding: 0;
    background: #fef6d0;
  }
  
  #sub .menu ul li li.last a:last-child:hover {
    background: url(../img/sub_menu_hover.jpg);
    padding: 0;
  }


  
  #sub .menu li a.menuparent span {
    background: url(../img/sub_menu_arrow.png) no-repeat right center;
  }
  
  #sub .menu li li {
    background-color: #fef6d0;
    margin-left: 3px;
    margin-right: 8px;
    background-position: -3px bottom;
  }
  
  #sub .menu li a span {
    display: block;
    padding: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1em;
  }
  
  #sub .menu li li a span {
    margin-left: 15px;
  }
  
  #sub .menu li a.active, #sub .menu li.active a {
    background: #e1a449 url(../img/sub_menu_active.jpg) repeat-x;
    display: block;
  }

    #sub .menu li a:hover {
    background: #e1a449 url(../img/sub_menu_hover.jpg) repeat-x;
    display: block;
  }

    
  #sub .menu li a {
    display: block;
    margin-left: 3px;
    width: 227px;
  }
  
  #sub .menu ul ul a {
    margin-left: 0;
    padding: 0;
  }
  
  #sub .menu ul li.last {
    padding: 0;
  }   

  #sub .menu #mainMenuItem1 div {
    margin: 0;
  }


body.index #main {width:694px; min-height:260px; height:auto !important; height: 260px;}
#main {width:720px; float: left; padding-top: 20px; position: relative;}
  #main img.wf_box {position: absolute; left:-23px; top:25px;}
  #main p, #tinymce p, #main ul {padding: 5px 0;}

  #main h2, #tinymce h2 {font-size: 20px; font-weight: normal; padding-bottom: 30px; background: url(../img/main_h2_shadow.jpg) center bottom no-repeat;}
  #main h2 strong {color:#e68c05;}

  #main h3 {padding:10px 0;}

  ul.index_button {width: 494px; float: right;}
  ul.index_button li {width: 227px; padding:0 10px !important; float: left; background: none !important;}
    a.button_kup-teraz, a.button_pobierz, a.button_sklep, a.button_download, a.button_buy-now, a.button_store {width: 227px; height: 79px; display: block; padding-bottom: 20px;}
    a.button_kup-teraz span, a.button_pobierz span, a.button_sklep span, a.button_download span, a.button_buy-now span, a.button_store span {display: none;}
    a.button_kup-teraz {background: url(../img/button_kup-teraz.jpg) 0px 0px no-repeat;} 
    a.button_buy-now {background: url(../img/button_buy-now.jpg) 0px 0px no-repeat;} 
    a.button_pobierz {background: url(../img/button_pobierz.jpg) 0px 0px no-repeat;}
    a.button_download {background: url(../img/button_download.jpg) 0px 0px no-repeat;}
    a.button_sklep {background: url(../img/button_sklep.jpg) 0px 0px no-repeat;}
    a.button_store {background: url(../img/button_store.jpg) 0px 0px no-repeat;}
    ul.index_button li h2 {font-size: 22px; font-weight: normal; text-align: center;}
    ul.index_button li h2 strong {color:#e68c05; }
    h2.h2_shadow {padding-bottom: 30px; background: url(../img/h2_shadow.jpg) center bottom no-repeat !important;}
    
    a.arrow-right {padding-right: 15px; font-size: 12px; background: url(../img/arrow-right.jpg) right 6px no-repeat; font-weight: bold;}
    a.arrow-right:hover {color:#d88201 !important;}

#footer_bg {width:100%; min-width:972px; height:63px; float: left; margin-top: 15px; background: url(../img/footer_bg.jpg) 0px 0px repeat-x; }
#footer {width:972px; height:63px; padding-top: 15px; margin:0 auto; text-align: center;}
  #footer p {width: auto; padding-top: 2px;}
  
  ul.f-menu li {float: left;}
  ul.f-menu li a {float: left; padding:0 8px; border-right:5px; color:#959595; border-right:1px solid #959595;}
  ul.f-menu li a:hover, ul.f-menu li a.active {text-decoration: underline;}


span#spry_country select, select#country {width:150px;}

/* Forum */

#forum_bg {width:972px;  background: url(../img/forum_bg.jpg) 0px 0px repeat-y; float:left;}
#forum_top {width:972px; background: url(../img/forum_top.jpg) 0px top no-repeat; float:left;}
#forum_bottom {width:972px; min-height:55px; height:auto !important; height:55px; background: url(../img/forum_bottom.jpg) 0px bottom no-repeat; padding-bottom:22px; float:left;}
 
table.forum-table {width:959px; position:relative; top:5px; left:5px; background:transparent !important; border:0px !important;}
table.forum-table tr td {background:transparent !important; border-bottom:1px solid #BBBBBB; border-top:0px !important; border-left:0px !important; border-right:0px !important;}

table.forum-table tr td.post {border-left:1px solid #BBBBBB !important;}
table.forum-table tr td.answers, table.forum-table tr td.views, table.forum-table tr td.threads, table.forum-table tr td.posts {text-align:center !important;}

table#postcontent_tbl tr td {padding:0px !important;}
table#postcontent_tbl {width:667px !important;}


#forum-upload-frame {width:260px; top:5px; overflow: hidden; left:25px; width:930px; position:relative; background: transparent !important; }

#add-topis-views #topic-label {position:relative; left:229px;}
#add-topis-views #topic-element {position:relative; left:228px;}
#add-topis-views #topic-element input#topic {width:660px;}

#forum_bottom #postcontent-label, #forum_bottom #postcontent-element {top:0px !important;} 

form.formAddPost, #add-topis-views form {padding-top:40px;}

#postcontent-label {float:right; width:680px; position:relative; top:-42px;}
#postcontent-element {float:right; padding-right:15px; position:relative; top:-47px;}

.postUpload {width:307px; background: transparent !important; border:none; position: relative; top: 5px; left:25px; width: 307px;}
.postUpload dl.zend_form {background: transparent !important;}
.postUpload dl.zend_form dd {margin:0px !important;}

.zend_form {background: transparent;}

#submitPost-element input#submitPost:hover {cursor:pointer;}

#submitPost-element input#submitPost {position:relative; top:5px; float:left;}


blockquote {background:#EFEFEF; border-left:1px solid #DDDDDD; font-style:italic; margin:0 0 0 5em;
padding-left:2em;}

.cite b:hover {cursor:pointer;}

ul.forumImages {padding-top:20px; float:left;}
ul.forumImages li {background:none !important; float:left; padding:0 9px 0 0 !important;}
ul.forumImages li a img {border:1px solid #F0F0F0; padding:2px; }

#forumPagination {text-align:center; width:950px; padding:10px; float:left;}

.prevPage, .pages, .nextPage {display:inline; padding:0 5px;}

.prevPage a, .nextPage a, .pages a {border:1px solid #C0C0C0; padding:2px 3px; -moz-border-radius:4px 4px 4px 4px;}

.forumStats {float:left; padding-top:10px;}

/* Forum end */

/* News */

.NewsSummaryPostdate, #NewsPostDetailDate, #NewsPostDetailPrintLink {float:right;}
#NewsPostDetailDate {margin-top: 7px;}
.NewsSummaryLink, #NewsPostDetailTitle {font-weight:bold;}
.NewsSummaryLink a {font-size:12px;}
#NewsPostDetailTitle {font-size:14px;}
.NewsSummarySummary, #NewsPostDetailContent {clear:both;}

#NewsPostDetailHorizRule {width:100%; clear:both; height:2px; margin-bottom:10px; border-bottom:1px solid #000;}
#NewsPostDetailReturnLink {float:left;}

#NewsPostDetailReturnLink a {padding-left: 10px; background: url(uploads/images/arrow_back.gif) left 5px no-repeat;}
body.index .NewsSummary {width:324px; float:right; margin-bottom:15px; background: url(img/hr.jpg) no-repeat scroll center bottom; padding-bottom:10px; font-size:11px;}
.NewsSummaryLink {padding-bottom:10px;}

.morepage {clear:both; float:left;}

.NewsSummary h3 a { color: #FFFFFF; }
.NewsSummary {text-align: left; padding-bottom: 10px; }
.NewsSummarySummary {padding: 0; text-align:justify; padding-bottom:10px;}
.NewsSummaryMorelink {text-align: right;}
.NewsSummaryMorelink a:hover {text-decoration:none !important;}

.NewsSummary .NewsSummaryPostdate { float: right; padding-right: 0; }

#content2 {clear: both; min-height:270px;}
#aktualnosci {clear: both; float: right; padding-right:20px; width: 674px;}
#aktualnosci h2 {font-size:18px !important; padding-bottom: 25px !important;}

.expand div {background-color:#FAFAFA; border:1px dashed #BEBEBE; margin:10px 0 25px 20px; padding: 6px 16px;}
.expand p {padding-left: 20px;}
#main ul li, #tinymce ul li, .iframe321 ul li {padding-left:20px; background: url(/img/li-bg.gif) 3px 3px no-repeat; overflow:hidden;}


#top .loginForm {
    display: block;
    position: absolute;
    text-align: center;
    width: 480px;
}

#top .loginForm ul, #top .loginForm li, #top .loginForm div {
float: left;
margin-right: 5px;
}

#top .loginForm form, #top .loginForm .content {
  margin-left: 0px;
  width: 500px;
  height: 3em;
  margin: auto;
  left: 0px;
  top: 183px;
  position: absolute;
  text-align: left;
  z-index:10;
}

#top .loginForm .content {
top: 201px;
}

#top .loginForm form input {
  border: 1px solid #000;
  padding: 0;
}

#top .loginForm form dt, .loginForm form dd {
  float: left;
}

#top #login-label, #top #login-element, #top #password-label, #top #password-element {
    position: absolute;
    width: 140px;
    bottom: 0;
}

#top #submitLogin-element {width:99px;}

#top #login-label, #top #password-label {
    bottom: 3em;
}

#top #password-label {
   left: 150px;
}

#top #password-element {
    left: 150px;
    
}

#top #login-element input, #top #password-element input {
  background: url(../img/login_input.jpg) no-repeat;
  height: 24px;  
  border: 0;
  padding-left: 5px;
  padding-right: 5px;
  width: 130px;
}

#top .loginForm .registration {width: 99px;height: 25px; position:absolute; top:194px; left:410px;
  display:block; z-index:10;}

#top .loginForm .registration span {
	display: none;
}


#top .registration.polish {
  background: url(../img/registration_pl.jpg) no-repeat;
}

#top .registration.english {
  background: url(../img/registration_en.jpg) no-repeat;
}

#top #submitLogin-element {
  left: 300px; position:absolute; top:12px;
}

#top #submitLogin-element input.polish {
  background: url(../img/login_button_pl.png) 0px 0px no-repeat !important;
}

#top #submitLogin-element input.english {
  background: url(../img/login_button_en.jpg) 0px 0px no-repeat !important;
}

#top #submitLogin-element input {
  width: 99px;
  height: 24px;
  background-color: none;
  border: 0;
  font-size: 0;
  outline: 0;
}

#top #submitLogin-element input:hover {cursor:pointer;}

#main table, #tinymce table { background: #AAAAAA; margin-top: 5px; }
#main table td, #main table th, #tinymce table td, #tinymce table th { background: #ECECEC; padding: 5px 7px; text-align: left; }

a.why-winflector-block {position: absolute; width: 100%; height: 100%; top:-8px; z-index:1000;}
  #content ol li, #tinymce ol li {list-style-type:decimal; list-style-position:inside; line-height:1.3em; padding:5px 0;}
  #content ol li ul li, #tinymce ol li ul li {list-style-type:none;}
  #content ol ol li, #tinymce ol ol li {list-style-type:lower-latin; list-style-position:inside; line-height:1.3em; padding-left: 15px;}


table.ozdobne1 {width:236px; background:url("../img/sub_menu_bg.jpg") 0px 0px repeat-y !important; border-collapse:collapse;}
table.ozdobne1 td {background:none !important; border-bottom:1px solid #c0c0c0;  border-left:1px solid #c0c0c0;}

table.ozdobne1 tr.ozdobne1last {background: url("../img/sub_menu_bottom.jpg") 0px bottom no-repeat;}
table.ozdobne1 tr.ozdobne1last td {border-bottom:none !important;}

table.ozdobne1 tr.ozdobne1first {background: url("../img/sub_menu_top-tab.jpg") 0px top no-repeat;}
span.searchhilite {font-weight: bold; background-color: yellow;}

.required2 {display:none;}

.tableBg table, .tableBg1 table
{
	position: relative;
	z-index: 2;
	background: none !important;
margin-top: 0 !important;
width: 227px;
border: 0;
border-collapse:collapse;
}

div.tableBg table tr td, div.tableBg1 table tr td
{
	background: none !important;
        border: 1px solid #BBBBBB;
	border-bottom: 0;
	border-right: 0;
}

div.tableBg table thead tr td, div.tableBg1 table thead tr td, div.tableBg1 table tr.head td
{
	border-top: 0;

}

div.tableBg table tr td.first, div.tableBg1 table tr td.first
{
	border-left: 0;
}


.tableBg, .tableBg1 {
	width: 238px;
	background: url("../img/sub_menu_bg.jpg") repeat-y scroll 0 0 transparent !important;
position: relative;
padding: 3px;
margin-bottom:6px;
margin-left: 10px;
}

.tableBg1 {
width: 620px;
background: url("../img/table_bg.jpg") repeat-y scroll 0 0 transparent !important;
}

.tableBg1 table {
width: 599px;
}

.tableTop {
position: absolute;
background: url("../img/sub_menu_top-tab.jpg") no-repeat scroll 0 top transparent;
width: 238px;
height: 36px;
z-index: 1;
top: 0;
left: 0;
}

.tableBg1 .tableTop{
width: 620px;
background: url("../img/table_top.jpg") no-repeat scroll 0 top transparent;
}

.tableBottom {
position: absolute;
background: url("../img/sub_menu_bottom.jpg") no-repeat scroll 0 bottom transparent;
width: 238px;
height: 36px;
z-index: 1;
bottom: -6px;
left: 0;
}

.tableBg1 .tableBottom {
background: url("../img/table_bottom.jpg") no-repeat scroll 0 bottom transparent;
width: 620px;
}
.expand_link {
    position: relative;
    z-index:10;
}

.expand {
position: relative;
top: -2.5em;
padding: 1px;
min-height: 10px;
}

.expand div {
margin-top: 2.5em;
}

#client_type-1, #client_type-2 {margin-right:4px;}

.box-index {width: 324px; float: right; font-size:11px; margin-left: 25px;}
.box-index h2 {background:none !important;}

/* End of 'Podstawowy' */

