/* Start of CMSMS style sheet 'Podstawowy' */
* { margin: 0; padding: 0 ; border: 0;}
li {list-style-type: none;}
a {text-decoration: none; outline: 0; color:#006F9E;}
a:hover {}
a:link {border:none; text-decoration: none;}

.left {float: left; margin:0 15px 5px 0;}
.right {float: right; margin:0 0 5px 15px;}
.center {text-align: center;}
.small {font-size: 9px;}
a.more {padding-right: 10px; background: url(uploads/images/arrow.gif) right 5px no-repeat;}
img.webiso {width:69px; height:19px; position: relative; z-index: 100;}
a img.webiso {cursor: pointer;}
img.top {padding:0 0 10px 0;}
img.bottom {padding:10px 0 0 0;}
.clear {clear: both;}
p {padding-bottom: 10px; min-height:13px; height:auto !important; height:13px;}

table {border-collapse:collapse; max-width:610px;}
table td {padding:2px;}
table td p {padding-bottom:0px !important;}

body {font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; background-color: #fff; background: url(uploads/images/wrapper_bg.jpg) center 0px repeat-y;}

#wrapper_bg {width: 900px; margin:0 auto; overflow: hidden; padding-bottom: 30px;}
#wrapper_top {width: 900px; height:auto; float: left; background: url(uploads/images/wrapper_top.jpg) 0px 0px no-repeat;}


#sub {width:227px; padding: 40px 0 0 5px; float:left;}
  #sub h2 {font-family: Trebuchet MS; font-size: 13px; color:#fff;}


  ul#menu {width: 210px; float: left; padding-bottom:10px;}
  ul#menu li {float: left;}
  ul#menu li a {width:177px; height: 27px; font-family: Trebuchet MS; font-size: 13px; font-weight: bold; background: url(uploads/images/menu_li_bg.png) 0px top no-repeat; display: block; color: #fff; padding:6px 0 0 33px; cursor: pointer;}

  ul#menu ul {width: 188px; float: left; padding-bottom:2px;}
  ul#menu li ul li a {width:164px; height: 26px; font-family: Trebuchet MS; font-size: 13px; background: url(uploads/images/menu_li_ul_bg.png) 0px top no-repeat !important; padding:3px 0 0 26px;}

  ul#menu ul ul {width:174px; float:left;}
  ul#menu li ul li ul li a {width:152px; height: 22px; font-size: 11px; background: url(uploads/images/menu_li_ul_ul_bg.png) 0px top no-repeat !important; padding:2px 0 0 22px;}

  ul#menu a.active, ul#menu a:hover, ul#menu a:focus {background-position: 0px -33px !important;}


  .block_bg {width:160px; float:left; background: url(uploads/images/block_bg.png) 0px 0px repeat-y; padding:0 25px; margin-top: 50px; overflow: visible;}
    .block_bg p, .block_bg img {padding: 0px 25px 0px 25px;}
    .block_bg p img {padding:0px !important;}
    .block_bg h2 {text-align: center; padding-bottom: 10px;}
    
  .block_top {width:210px; min-height:50px; height:auto !important; height:50px; float: left; background: url(uploads/images/block_top.png) 0px top no-repeat; padding-top: 5px; position: relative; top: -27px; left: -25px;}
  .block_bottom {width:210px; height: 10px; float: left;  background: url(uploads/images/block_bottom.png) 0px bottom no-repeat;}
  
#top {width: 668px; height: 180px; float: right; background: url(uploads/images/top_bg.jpg) 0px 0px no-repeat; position: relative;}

  #top h1 img {width: 302px; height: 145px; position: absolute; top:20px; left:25px;}
  
  #glob {width: 222px; height: 236px; background: url(uploads/images/glob.png) 0px 0px no-repeat; position: absolute; top:6px; right: 34px; z-index: 100;}
  
  ul#short_menu {width:36px; height: 108px; position: absolute; top:39px; right:274px;}
  ul#short_menu li {float: left;}
  ul#short_menu li a {width:36px; height: 35px; display: block; position: relative; float: left; cursor: pointer;}
  ul#short_menu li a span {display:none;}
  ul#short_menu li a.mail {background: url(uploads/images/icon_contact.png) 0px center no-repeat;}
  ul#short_menu li a.sitemap {background: url(uploads/images/icon_map.png) 0px 0px no-repeat;}
  ul#short_menu li a.home {background: url(uploads/images/icon_home.png) 0px 0px no-repeat;}

  #top #cntnt01moduleform_1 {width:134px; position: absolute; top:0px; right:0px; z-index: 200;}
  #top input#input {width:112px; height:21px; background: url(uploads/images/searchform_bg.jpg) 0px 0px no-repeat; background-color: #C3E0F2; padding: 2px 0 0 2px; position: absolute; top:0px; right: 20px; }
  #top input#search_bottom {float: right; position: absolute; right: 0px; top: 0px;}


#main {width:668px; float: right;}
  
  #content_top {width: 618px; height: 25px; float: left; background: url(uploads/images/content_top.png) 0px top no-repeat; color: #fff; padding:10px 25px 0 25px; font-size: 12px;}
    #content_top p {float: left;}
    #content_top a {color: #fff;}
    #content_top ul {float: left;}
    #content_top ul li {background:transparent url(uploads/images/arrow.gif) 5px 5px no-repeat; display:block; float:left; padding-left:15px;}
    #content_top ul li.first {background:none !important; padding-left:8px;}

  #content_bg {width: 610px; min-height:300px; float: left; height:auto !important; height:300px; background: url(uploads/images/content_bg.png) 0px top repeat-y; padding:20px 33px 20px 25px;}
    #content_bg h2 {background: url(uploads/images/h2_bg.jpg) right 0px repeat; position: relative; left:-16px; display: -moz-stack; padding: 0 15px 1px 14px; font-size: 15px; color: #fff; margin-bottom: 15px; line-height:1.87em; float:left; }
  
    #content_bg h3, #tinymce h3 {height: 15px; background: url(uploads/images/h3_bg.jpg) right 0px repeat; position: relative; left:-16px; display: -moz-stack; padding: 0 15px 1px 14px !important; font-size: 12px; color: #fff; margin:5px 0 15px 0; line-height:1.67em;}

    #content_bg h3.gray {background: url(uploads/images/h3_bg_gray.jpg) right 0px repeat !important;}

    #content_bg p, #tinymce p {text-align: justify;}
    #content_bg a:hover, .block_bg a:hover {text-decoration:underline;}
    #content_bg ul, #tinymce ul {overflow:hidden; margin: 0 0 10px 10px;}
    #content_bg ul li {padding-left: 10px; background: url(uploads/images/circle.gif) left 5px no-repeat;}
    
     ul.sitemap {padding-left:10px !important;}
     ul.sitemap li ul {margin-bottom:0px !important;}
     ul.sitemap li a {font-size:15px; font-weight:bold; line-height:1.6em;}
     ul.sitemap li ul li a {font-size:14px; font-weight:normal; line-height:1.6em;}
     ul.sitemap li ul li ul li a  {font-size:11px; font-weight:normal; line-height:1.4em}

     ul.sitemap li a:hover {text-decoration:underline;} 

     ul.sitemap li {background-position: left 10px !important;}
     ul.sitemap li ul li {background-position: left 9px !important;}
     ul.sitemap li ul li ul li {background-position: left 6px !important;}
 
  #tinymce h2 {background:none; color:#000000; float:none; font-size:13px; left:0; padding:0; padding-bottom:10px;}
  #tinymce h3 {background: url(../../uploads/images/h3_bg.jpg) right 0px repeat;}
  #tinymce h3.gray {background: url(../../uploads/images/h3_bg_gray.jpg) right 1px repeat !important;}

  #tinymce ul li {margin:0px !important; padding-left:10px; background: url(../../uploads/images/circle.gif) left 5px no-repeat; overflow:hidden;}

  #content_bg img, #tinymce img {border:1px solid #5F6C75;}

  #footer {width:618px; height:24px; padding:6px 25px 0 25px; float: left; background: url(uploads/images/content_bottom.png) 0px 0px no-repeat; color:#fff; font-size: 11px;}
  #footer p {float: left; padding-top: 2px;}
  

  #flashcontent {float: left; display: block;}  

	

#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{float:right; position:relative; right:5px; top:2px;}

#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul {top:1px; right:0px !important;}

*:first-child+html #content_bg h3 {padding-bottom:5px !important;}
/* End of 'Podstawowy' */

