/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
* {margin: 0; padding: 0;}
a {text-decoration: none; color: #242424; font-weight: bold;}
a:hover {text-decoration: underline;}
img, fieldset {border: none;}
ul {list-style: none;}

body {padding: 20px 0 20px 0; background: #FFF; color: #242424; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 1.5em;}

#wrapper {margin: 0 auto; width: 768px;}

#top {float: left; width: 768px; padding: 10px 0 0 0; background: #000; border-bottom: 1px solid #FFF; color: #FFF;}
  #top a {color: #FFF;}
  #top h1 {float: left; padding: 0 0 0 20px; width: 510px; font-family: Verdana, Arial, sans-serif; font-weight: normal !important; font-style: italic; font-size: 25px; line-height: 30px;}
    #top h1 a {font-weight: normal;}
      #top h1 a strong {padding: 0 10px 0 0; border-right: 1px solid #333333; font-weight: normal !important;}
      #top h1 a small {font-size: 16px; padding: 0 0 0 10px;}
      #top h1 a:hover {text-decoration: none;}
  #top form {float: left; width: 233px; padding: 10px 0 20px 5px; background: url(uploads/images/img/input_bg.jpg) 0 10px no-repeat;}
    #top form input {float: left;}
      #top form input#finder {margin: 2px 10px 0 0; padding: 0; width: 116px; height: 16px; color: #bbbbbb; background: none; border: 0 none;}
      #top form input#finder_button {}
  #main_page .blue_box {float: left; min-height: 140px; height: auto !important; height: 140px; width: 428px; padding: 60px 0 20px 340px; clear: both; background: url(uploads/images/img/blue_bg.jpg) no-repeat #32b9f1; position: relative;}
  #sub_page .blue_box {float: left; min-height: 90px; height: auto !important; height: 90px; width: 428px; padding: 60px 0 20px 340px; clear: both; background: url(uploads/images/img/blue_bg.jpg) no-repeat #32b9f1; position: relative;}
    .blue_box h2 {font-size: 36px; padding: 0 0 16px 0; font-style: italic; font-weight: normal; font-family: "Trebuchet MS", Georgia, Arial, sans-serif;}
    .blue_box p {color: #242424;}
  #main_page .top_picture {width: 320px; height: 217px; background: url(uploads/images/img/pic1.png) 0 0 no-repeat; position: absolute; left: 10px; bottom: 0;}
  #sub_page .top_picture {width: 320px; height: 157px; background: url(uploads/images/img/pic1.png) 0 0 no-repeat; position: absolute; left: 10px; bottom: 0;}

  ul.menu {position: absolute; right: 0; top: 0; padding: 0 10px 0 0 !important;}
    ul.menu li {float: left; padding: 0; background: url(uploads/images/img/menu_line.gif) right 9px no-repeat; margin: 0 -1px 0 0;}
      ul.menu li#menu_kontakt {background: none;}
      ul.menu li a {float: left; padding: 0 3px 0 0; font-size: 12px; font-family: Arial, Tahoma, sans-serif; text-transform: uppercase; line-height: 26px;}
        ul.menu li a span {float: left; height: 28px; padding: 0 3px 0 7px; cursor: pointer;}
        ul.menu li a.menuactive, ul.menu li a:hover {background: url(uploads/images/img/m_right.gif) right 0 no-repeat; text-decoration: none;}
          ul.menu li a.menuactive span, ul.menu li a:hover span {background: url(uploads/images/img/m_left.gif) 0 0 no-repeat;}

#content {float: left; width: 768px;}
  #content p {padding: 0 0 10px 0;}
  #content img {float: left; margin: 0 10px 10px 0;}
  #content strong {font-size: 1.0em; font-weight: bold;}
  #content small {font-size: 1.0em; font-weight: normal; font-style: normal;}
  #content em {font-size: 1.0em; font-style: italic;}
  #content ul {padding: 0 0 10px 0;}
    #content ul ul {padding: 0 !important;}
      #content ul li {padding: 0 0 0 10px; background: url(uploads/images/img/arrows.gif) 0 7px no-repeat;}
  #content h2 {font-size: 21px; line-height: 21px; font-weight: bold; color: #2e8fb2; padding: 0 0 15px 0;}
    #content h2 small {font-weight: normal; line-height: 23px; color: #323232; display: block;}
span.more a, a.more {color: #2b95bf; font-weight: normal; padding: 0 8px 0 0; background: url(uploads/images/img/arrows.gif) right 5px no-repeat;}
  #content h3 {font-size: 13px; font-weight: bold; padding: 0 0 10px 0;}

  #main_page #content {background: url(uploads/images/img/content_bg1.jpg) 0 0 no-repeat;}
    #main_page #sub {width: 301px; min-height: 364px; height: auto !important; height: 364px;}
    #main_page #main {width: 387px;}
  #sub_page #content {background: url(uploads/images/img/content_bg2.jpg) 0 0 no-repeat;}
    #sub_page #sub {width: 184px; min-height: 409px; height: auto !important; height: 409px;}
    #sub_page #main {width: 504px;}
    
  #sub {float: left; padding: 30px 20px 10px 20px;}
    h2.ico_speaker {background: url(uploads/images/img/ico_speaker.jpg) no-repeat; padding: 0 0 25px 50px !important;}
    ul.actual_list {padding: 0 !important;}
      ul.actual_list li {padding: 0 !important; background: none !important;}
        ul.actual_list li h4 {font-size: 1.0em; color: #FFF; font-weight: normal; padding: 0 6px 0 6px; float: left; display: block; line-height: 24px; background: url(uploads/images/img/date_bg.gif) repeat-x #209dd3; margin: 0 0 4px 0;}
        ul.actual_list li p {clear: both;}
    ul.recent_list {}
      ul.recent_list li {padding: 0 0 4px 0 !important; background: none !important; color: #2b95bf;}
        ul.recent_list li a {color: #2b95bf; font-weight: normal;}
div.NewsSummaryContent {clear: both; padding: 0 0 10px 0;}
h3#NewsPostDetailTitle {border-bottom: 2px solid #e3e3e3; padding: 0 0 10px 0; margin: 0 0 15px 0;}
    
  #main {float: right; padding: 30px 20px 10px 20px;}
    #main img {border: 3px solid #e0e0e0;}
    h2.ico_busola {background: url(uploads/images/img/ico_busola.jpg) no-repeat; padding:10px 0 15px 65px !important;margin-bottom:10px;}
    h2.ico_globe {background: url(uploads/images/img/ico_globe.jpg) no-repeat; padding: 0 0 25px 75px !important;}

  .bottom {overflow: hidden; clear: both; width: 768px; background: url(uploads/images/img/bottom_shadow1.jpg) 0 0 no-repeat #f2f2f2; border-bottom: 1px solid #fff;}
    .bottom_shadow {float: left; padding: 30px 0 20px 20px; width: 748px; min-height: 44px; height: auto !important; height: 44px; background: url(uploads/images/img/bottom_shadow2.jpg) 0 bottom no-repeat;}
    h2.ico_hand {float: left; padding: 0 0 15px 60px !important; width: 118px; overflow: hidden; background: url(uploads/images/img/ico_hand.jpg) no-repeat;}
      h2.ico_hand small {display: block;}
    ul.companies {float: left; width: 570px; padding: 0 !important;}
      ul.companies li {float: left; width: 190px; height: 46px; overflow: hidden; padding: 10px 0 10px 0 !important; background: none !important;}
        ul.companies li a {display: block; margin: 0 auto;}
          ul.companies li a img {display: block; float: none !important; margin: 0 auto !important;}

  
#footer {clear: both; overflow: hidden; padding: 20px 20px 20px 20px;width: 728px; margin: 0 auto; background: url(uploads/images/img/footer_bg.gif) repeat-x #191919; color: #cbcbcb; line-height: 1.2em;}
  #footer p {float: right;}
  #footer a {color: #cbcbcb;}
  #footer ul {float: left;}
    #footer ul li {float: left; border-right: 1px solid #175973; padding: 0 10px 0 10px;}
      #footer ul li.last {border-right: none;}
      #footer ul li a {font-weight: normal;}


/*WYSIWYG Style*/
body.mceContentBody {width: 504px !important; float: left !important; padding: 5px 90px 0 10px !important;}
body.mceContentBody p {padding: 0 0 10px 0;}
body.mceContentBody img {float: left; margin: 0 10px 10px 0; border: 3px solid #e0e0e0;}
body.mceContentBody strong {font-size: 1.0em; font-weight: bold;}
body.mceContentBody small {font-size: 1.0em; font-weight: normal; font-style: normal;}
body.mceContentBody em {font-size: 1.0em; font-style: italic;}
body.mceContentBody ul {padding: 0 0 10px 0;}
body.mceContentBody ul ul {padding: 0 !important;}
body.mceContentBody ul li {padding: 0 0 0 10px; background: url(../../uploads/images/img/arrows.gif) 0 7px no-repeat;}
body.mceContentBody h2 {font-size: 21px; line-height: 21px; font-weight: bold; color: #2e8fb2; padding: 0 0 15px 0;}
body.mceContentBody h2 small {font-weight: normal; line-height: 23px; color: #323232; display: block;}
body.mceContentBody h3 {font-size: 13px; font-weight: bold; padding: 0 0 10px 0;}

body.mceContentBody h2.ico_speaker {background: url(../../uploads/images/img/ico_speaker.jpg) no-repeat; padding: 0 0 25px 50px !important;}
body.mceContentBody ul.actual_list li h4 {background: url(../../uploads/images/img/date_bg.gif) repeat-x #209dd3;}
body.mceContentBody h2.ico_busola {background: url(../../uploads/images/img/ico_busola.jpg) no-repeat;}
body.mceContentBody h2.ico_globe {background: url(../../uploads/images/img/ico_globe.jpg) no-repeat;}
body.mceContentBody h2.ico_hand {background: url(../../uploads/images/img/ico_hand.jpg) no-repeat;}
    ul.companies {float: left; width: 570px; padding: 0 !important;}
      ul.companies li {float: left; width: 190px; height: 46px; overflow: hidden; padding: 10px 0 10px 0 !important; background: none !important;}
        ul.companies li a {display: block; margin: 0 auto;}
          ul.companies li a img {display: block; float: none !important; margin: 0 auto !important;}

img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img[align="left"]{	float: left !important;	margin: 5px 10px !important;}
img.left{	float: left !important;	margin: 5px 10px !important;}
img[align="right"]{	float: right !important;	margin: 5px 10px !important;}
img.right{float: right !important;	margin: 5px 10px !important;}
/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'menu rozwijane' */
#primary-nav li ul li {width:120px; background:#000 !important; text-align:center; padding: 0 !important; margin: 0 !important; border-top: 1px solid #3091B4 !important; border-left: 1px solid #3091B4 !important;}
#primary-nav li ul li a {background: #000 !important; display: block; float: none !important; color: #FFF; height: auto !important; line-height: 1.2em !important; padding: 2px 0;}
#primary-nav li ul li a span {display: block !important; float: none !important; height: auto !important; padding: 5px 0 !important;}
#primary-nav li ul li a:hover {color: #bfbfbf !important; text-decoration: none !important;}

#primary-nav ul a img {float: none; display: inline;}

#top_menu {}
    #primary-nav li {position: relative; float:left;}
    #primary-nav > li > a { display: block;}

#menu_vert {margin-left: 1px; margin-right: 1px; zoom:1;}

.clearb { clear: both; }
#menuwrapper {width:768px;}
 
#primary-nav, #primary-nav ul { list-style: none; margin: 0px; padding: 0px;}
#primary-nav ul {position: absolute; top: 28px; left: -1px; display: none; zoom:1;}
#primary-nav ul ul {margin-top: 0px; margin-left: 0px; top: -1px; left: 120px; zoom:1;}
#primary-nav ul li {display:inline;}
#top #primary-nav li li {margin-left: 0px; margin-top: -1px; float: none; position: relative; line-height:2.0em; font-size:90%; background:#56A83C; display:block;}

#primary-nav li.menuactive {}

* html  #primary-nav  li {position:relative !important;}
* html  #primary-nav li ul {}
* html  #primary-nav  li a {float: left; zoom: 1;}
* html  #primary-nav  li li a {float: none; display: inline;}
*:first-child+html #primary-nav  li {position:relative !important;}
*:first-child+html #primary-nav li ul {}

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
 ; 
}

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
 display: none; 
}

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
 display: block; 
}

/* IE Hacks */
#primary-nav li li { 
 float: left; 
 clear: both; 
}
#primary-nav li li a { 
 height: 1%; 
}

*:first-child+html #primary-nav ul li {margin-bottom: -2px !important;}
/* End of 'menu rozwijane' */

