														/* Start of CMSMS style sheet 'Podstawowy' */
* { margin: 0; padding: 0 ; border: 0;}
li {list-style-type: none;}
a {text-decoration: none; outline: 0; }
a:hover {text-decoration: underline;}
a:link {border:none; text-decoration: none;}

#content a {color:#5E7597; font-weight:bold; text-decoration:none; }
#content a:hover {text-decoration:underline; }

.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.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;}
img.left {margin:0 10px 5px 0;}
img.right {margin:0 0 5px 10px;}
.clear {clear: both;}
.none a{border: none !important;}

body {font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; background: #fff url(../img/body_bg.jpg) 0px top repeat-x;}

#bg_top {width: 100%; height: 210px; position: absolute; top:0px; background: url(../img/bg_top.jpg) center top no-repeat;}

#wrapper {width: 992px; height:auto; margin:0 auto; position: relative;}

#top {width: 992px; height: 256px; background: url(../img/top_bg.jpg) 0px 83px no-repeat; overflow: hidden; position: relative;}

    h2 a img {position: absolute; left: 305px; top:85px;}

    ul#menu {width: 242px; height: 189px; padding:50px 0 0 15px; background: url(../img/menu_bg.jpg) 0px 0px no-repeat; position: absolute; bottom: 0px; left: 8px; z-index: 1;} 
    ul#menu li {float: left;}
    ul#menu li a {width:199px; height: 27px; display: block; cursor:pointer;}
    ul#menu li a span, ul#menu_top li a span, ul#short_menu li a span {display: none;}

    ul#menu li a:hover, ul#menu li.active a {background-position: 0px bottom !important;}

    ul#menu li a.o-kancelarii {background: url(../img/menu/o-kancelarii.jpg) 0px top no-repeat;}
    ul#menu li a.zespol {background: url(../img/menu/zespol.jpg) 0px 0px no-repeat;}
    ul#menu li a.profil-i-specjalizacje {background: url(../img/menu/profil-i-specjalizacje.jpg) 0px 0px no-repeat;}
    ul#menu li a.rekomendacje {background: url(../img/menu/rekomendacje.jpg) 0px 0px no-repeat;}
    ul#menu li a.publikacje {background: url(../img/menu/publikacje.jpg) 0px 0px no-repeat;}
    ul#menu li a.kontakt {background: url(../img/menu/kontakt.jpg) 0px 0px no-repeat;}

  /* --- LANG menu --- */
ul#lang { position: absolute; right: 10px; top: 30px; }
ul#lang li { float: left;}
ul#lang li a { color: #fff; width: 39px; height: 36px; text-align: center; display: block; float: left; }
ul#lang li a.pl { background: url(../img/lang_pl.jpg) no-repeat center 0px; }
ul#lang li a.en { background: url(../img/lang_en.jpg) no-repeat center 0px; }
ul#lang li a span { display: none; }

ul#lang li a:hover, ul#lang li a.active, ul#lang li:hover a { background-position: center bottom !important; }


  #menu-top {height:44px; position:absolute; bottom:26px; left:292px;}
  #menu-top li {float:left; margin:0px; padding:0 2px;}
  #menu-top li a {height:44px; display:block; position:relative;}
  #menu-top li a span {display:none;}
  #menu-top li a.krzysztof-kohut {width:120px; background: url(../img/menu/krzysztof-kohut.jpg) no-repeat 0px -50px;  }
  #menu-top li a.barbara-sobolewska {width:159px; background: url(../img/menu/barbara-sobolewska.jpg) no-repeat 0px bottom; top:-2px; }
  #menu-top li a.maciej-potaczala {width:159px; background: url(../img/menu/maciej-potaczala.jpg) no-repeat 0px bottom; top:-2px; }
  #menu-top li a.piotr-mirowski {width:120px; background: url(../img/menu/piotr-mirowski.jpg) no-repeat 0px bottom; top:-9px; }

  #menu-top li a.joanna-jablonska {width:140px; background: url(../img/menu/joanna-jablonska.jpg) no-repeat 0px bottom; top:-6px; }
  #menu-top li a.lukasz-zulawinski {width:140px; background: url(../img/menu/lukasz-zulawinski.jpg) no-repeat 0px bottom; top:-9px; }

  #menu-top li a.mapa-dojazdowa {width:159px; background: url(../img/menu/mapa-dojazdowa.jpg) no-repeat 0px bottom; top:1px; }
  #menu-top li a.active, #menu-top li a:hover {background-position: 0 top !important;}

#content {width: 992px; min-height: 395px; height:auto !important; height:395px; float: left; background: url(../img/paragraf.png) right bottom no-repeat; position: relative; z-index: 20; padding-bottom:20px;}
  #content p, #tinymce p {padding-bottom: 10px;}
  #content ul li {background:transparent url(../img/dot.gif) no-repeat scroll left 6px; line-height:1.6em; margin-left:20px; padding-left:15px;}

#main {width:690px; float:right; position: relative; padding-top:9px;}
  #main h2, #tinymce h2, #main h1 {width: 100%; background: url(../img/h2_border.jpg) 0px bottom repeat-x; padding-bottom: 5px; font-size: 20px; font-family: Arial; font-weight: normal; color:#444343; margin-bottom: 20px;}
  #main img {padding:2px; border:1px solid #c0c0c0;}

  #main h3, #tinymce h3 {padding-bottom: 5px; font-size: 16px; font-family: Arial; font-weight: normal; color:#444343; margin-bottom: 10px;}

  #main h2 span {font-weight: bold; color: #cc2e2e;}

#sub {width:265px; float:left; color:#fff; position: relative; top:-15px; z-index: 10;}

#footer_wr {width:100%; height:80px; background: url(../img/bg_bottom.jpg) center 0px no-repeat; float: left; position: relative; z-index: 2; top:-10px;} 
  #footer {width: 992px; margin:0 auto; padding-top: 40px;}
  #footer p {float:left; width: auto; color:#c0c0c0;}
  #footer ul.f-menu {width: 500px; padding: 0 0 0 30px; float: left;}
  #footer ul li a {float: left; display: block; padding:0 10px; color:#818080; border-right:1px solid #818080;}
  #footer ul li a:hover, #footer ul li a.active {text-decoration:underline;}

#tinymce {background:#FFFFFF url(../img/body_bg.jpg) 0px -230px repeat-x !important;}

/* End of 'Podstawowy' */

