
/*
 * WYG International main page
 *
 * Copyright (c) 2009 advative.pl
 * Created: 2009-11-09
 * 
 * dev version 0.9
 */

/** Default Formatting {JK} **/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
body
{
  background-color: #edeff8;
  font-family: Verdana;
  font-size: 12px;
}
.clear {clear:both; font-size:1px;line-height: 1px; width:100%;}
.wrapper {clear:both;}
.wygButton, .wygButton div {
  float:left;display:inline;
  height:23px;
}
.wygButton div.left {
  font-size:1px;line-height:1px;
  width:9px;
  background: url('../images/buttonLeft.png') no-repeat center left;
}
.wygButton div.center {
  background: url('../images/buttonCenter.png') repeat-x center left;
}
.wygButton div a {
  float:left;display:inline;
  padding:2px 4px 0 6px;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  color:#FFF;
}
.wygButton div.right {
  font-size:1px;line-height:1px;
  width:11px;
  background: url('../images/buttonRight.png') no-repeat center left;
}
hr {
  border:0 #ccc solid;border-top-width:1px;clear:both;height:0
}
/** Main View {JK} **/
#mainWrapper {
  text-align:center;
  position:absolute;
  overflow:hidden;
  width:100%;
  min-width:980px;
}
#mainLeft, #mainRight {
  height:558px;
  width:230px;
  position:absolute;
}
#mainLeft {
  background: url('../images/mainLeft.jpg') no-repeat top right;
  margin-left:-230px;
}
#mainRight {
  background: url('../images/mainRight.jpg') no-repeat top left;
  margin-left:980px;
}
#mainContent {
  width:980px;
  margin:0 auto;
  text-align:left;
}
#headerWrapper {
  padding-top:5px;
  background: url('../images/mainUpper.jpg') no-repeat top left;
}
#header {
  background: url('../images/headerBckNew.png') no-repeat top left  #E4E8F4;
  width:980px;
  height:136px;
  float:left;display:inline;
}
#headerMenu {
  margin:80px 0 0 5px;
}
#headerMenu .level-1 {
  
}
#headerMenu .menu li {
  float:left;display:inline;
  position:relative;
  cursor:pointer;
  height:30px;
  padding:0 0 0 10px;
  margin:0 2px;
}
#headerMenu .menu li.current {
  /* background: url('../images/menuLeft.gif') no-repeat top left; */
}
#headerMenu .menu li span {
  float:left;display:inline;
  height:30px;
  cursor:pointer;
}
#headerMenu .menu li.current span {
  /*background: url('../images/menuRight.gif') no-repeat top right;*/
}
#headerMenu .menu li span a {
  float:left;display:inline;
  padding:7px 20px 10px 10px;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
}
#headerMenu .menu li.current span a {
  color:#FFFFFF;
}
#headerMenu .menu .level-2 {
  position:absolute;
  left:0;
  margin:30px 0 0 0;
  z-index:1000;
  display:none;
}
#headerMenu .menu .level-2 li {
  width:144px;
  padding:0;margin:0;
  padding-bottom:10px;
  height:auto;
  background: #73abdf url('../images/submenuBck.gif') no-repeat bottom left;
  float:none;display:block;
}
#headerMenu .menu .level-2 li.last {
  background: url('../images/submenuBottom.png') no-repeat bottom left;
}
#headerMenu .menu .level-2 li span {
  background: none;
  padding:10px 10px 0px 20px;margin:0;
  height:auto;
  background-color:#73abdf;
  float:none;display:block;
}
#headerMenu .menu .level-2 li span a {
  float:none;display:block;
  padding:0;margin:0;
  color:#c7ddf2;
  font-size:11px;
}
#headerMenu .menu .level-2 li span a:hover {
  color:#FFFFFF;
}

#headerSubMenu {
  margin:110px 0 0 5px;
}
#headerSubMenu .level-1 {
  
}
#headerSubMenu .menu li {
  float:left;display:inline;
  position:relative;
  cursor:pointer;
  height:30px;
  padding:0 0 0 10px;
  margin:0 2px;
}
#headerSubMenu .menu li.current {
  /* background: url('../images/menuLeft.gif') no-repeat top left; */
}
#headerSubMenu .menu li span {
  float:left;display:inline;
  height:30px;
  cursor:pointer;
}
#headerSubMenu .menu li.current span {
  /*background: url('../images/menuRight.gif') no-repeat top right;*/
}
#headerSubMenu .menu li span a {
  float:left;display:inline;
  padding:7px 10px 10px 10px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
}
#headerSubMenu .menu li.current span a {
  color:#FFFFFF;
}
#headerSubMenu .menu .level-2 {
  position:absolute;
  left:0;
  margin:30px 0 0 0;
  z-index:1000;
  display:none;
}
#headerSubMenu .menu .level-2 li {
  width:144px;
  padding:0;margin:0;
  padding-bottom:10px;
  height:auto;
  background: #73abdf url('../images/submenuBck.gif') no-repeat bottom left;
  float:none;display:block;
}
#headerSubMenu .menu .level-2 li.last {
  background: url('../images/submenuBottom.png') no-repeat bottom left;
}
#headerSubMenu .menu .level-2 li span {
  background: none;
  padding:10px 10px 0px 20px;margin:0;
  height:auto;
  background-color:#73abdf;
  float:none;display:block;
}
#headerSubMenu .menu .level-2 li span a {
  float:none;display:block;
  padding:0;margin:0;
  color:#c7ddf2;
  font-size:11px;
}
#headerSubMenu .menu .level-2 li span a:hover {
  color:#FFFFFF;
}

#logo {
  float:right;
  margin:5px 21px 0 0;
  width:84px;height:84px;
  cursor:pointer;
}
#logo_name {
  float:left;
  margin:0px 21px 0 0;
  width:384px;height:70px;
  cursor:pointer;
}
/** Spacer & Slider Area **/
#spacerWrapper {
  width:980px;
  height:170px;
  float:left;display:inline;
  background: url('../images/spacerBck.jpg') no-repeat left top;
}
#sliderImg {
  position:absolute;
  margin:25px 0 0 632px;
  width:328px;height:204px;
  overflow:hidden;
  background:none;
}
#sliderImg .sliderImg {
  /*width:328px;height:204px;*/
  display:none;
}
#sliderImg .visible {
  display:block;
}
#slider {
  position:absolute;
  margin:27px 0 0 15px;
  width:600px;height:130px;
}
#slideArea {
  float:left;display:inline;
  height:130px;
}
#slideLeft, #slideRight {
  float:left;display:inline;
  width:26px;height:26px;
  margin-top:53px;
  cursor:pointer;
}
#slideLeft {
  background: url('../images/sliderLeft.png') no-repeat left center;
}
#slideArea {
  width:515px;
  margin:0 15px;
  height:130px;
  overflow:hidden;
}
#slideArea .slideItem {
  height:130px;
  width:515px;
  float:left;display:inline;
  display:none;
}
#slideArea .title {
  float:left;display:inline;
  margin-top:15px;
  font-size:25px;
  color:#395c77;
  line-height:27px;
}
#slideArea .title b {
  font-weight:bold;
  color:#73abdf;
}
#slideArea .more {
  float:right;display:inline;
  padding:13px 0 0 30px;
  margin:20px 20px 0 0;
  background: url('../images/spacerVerticalLine.gif') no-repeat left center;
  height:34px;
}
#slideArea .content {
  clear:both;
  padding-top:10px;
  color:#5281aa;
  font-size:12px;
  line-height:18px;
  text-align: justify;
  padding-right:20px;
}
#slideRight {
  background: url('../images/sliderRight.png') no-repeat left center;
}
/** Subpage View **/
#subpageSpacerWrapper {
  width:980px;
  height:55px;
  float:left;display:inline;
  background: url('../images/spacerBck.jpg') no-repeat left top;
}
#subpageSpacer {
  margin:22px 0 0 21px;
  float:left;display:inline;
}
#subpageSpacerTitle {
  font-size:30px;
  color:#395c77;
}
/** Box View **/
.boxes #sliderImg {
  position:absolute;
  margin:25px 0 0 632px;
  width:328px;height:156px;
  overflow:hidden;
  background:none;
}
.boxes #sliderImg .sliderImg {
  width:328px;height:130px;
  display:none;
}
.boxes #sliderImg .visible {
  display:block;
}
.boxes #slideArea {
  width:515px;
  margin:0 15px;
  height:130px;
  overflow:hidden;
}
/** Content Container **/
#contentWrapper {
  width:980px;
  float:left;display:inline;
}
#content {
  
}
/** Box View **/
.boxes #content {
  
}
#bigBoxes {

}
#bigBoxes .bigBox {
  float:left;display:inline;
  height:253px;
}
#bigBoxes .leftBox {
  width:334px;
  background: url('../images/bigBoxLeft.png') no-repeat left top;
}
#bigBoxes .leftBox .content {
  padding:10px 20px 10px 15px;
}
#bigBoxes .centerBox {
  width:327px;
  background: url('../images/bigBoxCenter.png') no-repeat right top;
}
#bigBoxes .centerBox .content {
  padding:10px 20px 10px 10px;
}
#bigBoxes .rightBox {
  width:319px;
  background: url('../images/bigBoxRight.png') no-repeat right top;
}
#bigBoxes .rightBox .content {
  padding:10px;
}
#bigBoxes .bigBox .content {
  height:233px;
}
#bigBoxes .bigBox .content .header {
  height:45px;
  margin:10px 10px 10px 0;
  overflow:hidden;
  
}
#bigBoxes .bigBox .content .header span {
  float:left;display:inline;
  font-size:17px;
  padding:10px 0 0 5px;
}
#bigBoxes .bigBox .content .spacer {
  height:4px;font-size:1px;line-height:1px;
  background: url('../images/bigBoxSpacer.png') repeat-x left center;
}
#bigBoxes .bigBox .content .description {
  height:125px;
  padding:0 2px;
  margin-top:8px;
  overflow:hidden;
  font-size:11px;
  color:#5281aa;
  text-align: justify;
}
#bigBoxes .bigBox .content .button {
  margin:4px 0 0 4px;
}
#bigBoxes .bigBox .ending {

}
#smallBoxes {
  padding:19px 0 0;
}
#smallBoxes .smallBox {
  width:190px;height:202px;
  float:left;display:inline;
  background: url('../images/smallBox.png') no-repeat left top;
  margin-right:7px;
}
#smallBoxes .lastSmallBox {
  margin:0;
}
#smallBoxes .smallBox .content {
  margin-left:10px;
  width:176px;
  float:left;display:inline;
  height:202px;
}
#smallBoxes .smallBox .content .header {
  height:35px;
  margin:20px 5px 5px 0;
  overflow:hidden;
}
#smallBoxes .smallBox .content .description {
  height:100px;
  overflow:hidden;
  padding:0 5px;
  font-size:11px;
  color:#5281aa;
}
#smallBoxes .smallBox .content .button {
  display:block;
  margin:5px 0 0 140px;
  width:30px;height:23px;
  cursor:pointer;
  background: url('../images/buttonArrow.png') no-repeat left top;
}
/** Left Info Box {JK} **/
#infoBox {
  width:160px;
  float:left;display:inline;
}
#infoBox .top {
  width:160px;height:71px;
  background: url('../images/infoBoxTop.png') no-repeat left top;
}
#infoBox .content {
  padding:0 20px;
  font-size:11px;
  color:#ffffff;
  background: url('../images/infoBoxBck.jpg') repeat-y left top;
}
#infoBox .content p {
  text-indent:15px;
  padding-bottom:5px;
  margin-bottom: 5px;
}
#infoBox .bottom {
  width:160px;height:11px;
  background: url('../images/infoBoxBottom.png') no-repeat left top;
  clear:both;
}
/** Main Content {JK} **/
#innerContentWrapper {
  width:980px;
  float:left;display:inline;
}
#contentBoxHeader {
  width:980px;height:10px;
  float:left;display:inline;
  background: #FFFFFF url('../images/contentLeftTop.jpg') no-repeat left top;
}
#contentLeftBoxHeader .icon {
  width:26px;height:36px;
  float:right;display:inline;
  margin:18px 13px 0 0;
  background: #FFFFFF url('../images/earthIcon.jpg') no-repeat left top;
}
#contentLeftBoxHeader .subpageIcon {
  width:31px;height:51px;
  float:right;display:inline;
  margin:8px 13px 0 0;
  background: #FFFFFF url('../images/podstronaIcon.jpg') no-repeat left top;
}
#contentLeftBoxHeader .title {
  margin:16px 0 0 20px;
  color:#0f2766;
  font-size:17px;
}
#newsBoxHeader {
  width:308px;height:57px;
  float:left;display:inline;
  background: url('../images/contentRightTop.png') no-repeat right top;
}
#innerContent {
  width:980px;
  background-color: #FFFFFF;
  clear:both;
  float:left;display:inline;
  padding:10px 0;
}
#innerContent a {
	text-decoration:none;
	font-weight:bold;
	color:#0F2766;
}
#innerContent a:hover{
	text-decoration:underline;
}
#innerContent p {
	margin:10px 20px;
	text-align:justify;
}
#innerContent ul {
	padding:5px 0 0 0;
	margin-left:50px;
}
#innerContent ul li{
	padding:15px 0 0 0;
}
/** Main Page View **/
#leftContent {
  float:left;display:inline;
  width:670px;
}
#leftContent .content {
  margin:10px 0 10px 20px;
  font-size:11px;
  color:#5281AA;
}
#leftContent .content p {
  margin-bottom:15px;
}
#rightContent {
  float:left;display:inline;
  width:310px;
}
#rightContent .header {
  height:40px;
  float:left;display:inline;
}
#rightContent .header .title , .section h2{
  margin:8px 0 10px 29px;
  color:#0f2766;
  font-size:17px;
  font-weight:bold;
}
#rightContent .header .icon {
  width:27px;height:38px;
  position:absolute;
  margin:-25px 0 0 280px;
  background: url('../images/clockIcon.jpg') no-repeat left top;
}
#rightContent .content {
  clear:both;
  margin:14px 0 10px 30px;
}
#rightContent .content div {
  margin:10px 10px 5px;
  padding-bottom:12px;
  
}
#rightContent .content div a {
  font-size:11px;
  color:#5281AA;
  padding-right:15px;
  background: url('../images/contentArrow.gif') no-repeat right center;
}
#rightContent .content div span {
  display:block;
  font-size:10px;
  color:#b5b5b5;
}
#rightContentBorder{
    border: 1px solid #ced7dc;
    border-top-style:none;
    border-right-style:solid;
    border-bottom-style:none;
    border-left-style:solid;
    width:250px;
    margin:10px 10px 10px 20px;
}
#rightContentBackground{
    background: #eaeef1;
    padding:20px 10px 10px 10px;
}
#rightContentBackground .title{
     margin:8px 0 0 29px;
      color:#0f2766;
      font-size:17px;
      font-weight:bold;
}
#rightContentBackground .content{
     margin:8px 9px 0 9px;
      color:#0f2766;
      font-size:9px;
      background: #ffffff;
      padding:5px;
}

#news_scroller .innerDiv p{
    padding:0px;
    margin: 0px;
}
/** Subpage View **/
#subpageNewsBoxHeader {
  width:308px;height:57px;
  float:left;display:inline;
  background: url('../images/subpageContentRightTop.png') no-repeat right top;
}
.subpageContent {
  margin:10px 10px 10px 20px;
  font-size:11px;
  color:#5281AA;
}
#contentBottom {
  clear:both;
  width:980px;height:10px;
  background: #FFFFFF url('../images/contentRightBottom.jpg') no-repeat right bottom;
}
#footerWrapper {
  
}
#footer {
  padding:30px 0 10px;
}
#footerUpperLeft, #footerLowerLeft {
  margin-left:20px;
  color:#8db0cf;
  height: 15px;
}
#footerUpperLeft ul {
  height: 15px;
}
#footerUpperLeft ul li {
  float:left;display:inline;
  margin-right:25px;
}
#footerUpperLeft a, #footerUpperRight a{
  color:#8db0cf;
  text-decoration:none;
}
#footerUpperRight, #footerLowerRight {
  margin-right:20px;
  float:right;display:inline;
  color:#8db0cf;
}
#footerSpacer {
  margin:5px 0;
  background: url('../images/footerSpacer.gif') repeat-x left center;
  width:100%;height:5px;
  line-height:5px;
}
#footerLowerRight a,#footerLowerLeft a {
  color:#395C77;
  font-weight:bold;
  text-decoration:none;
}
/* News page styles*/
.newsEntry h3 {
  font-size:13px;
  font-weight: bold;
}
.newsEntry p {
  padding:10px;
}
/*new*/
#logoLink {
  width:48px;
  height:20px;
  top:48px;
  margin-left:218px;
  position:absolute;
}



#menu_parent_page{
    cursor:pointer;
  list-style: none;
  background: url('../images/m_menu_button_big.gif') no-repeat top right;
  width:150px;
  min-height:70px;
  text-align: center;
  padding-top: 20px;
}
#menu_parent_page span {
  cursor:pointer;
}
#menu_parent_page span a {

  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
}

.dotted_line{
    background: url('../images/dotted_line.jpg') repeat-x  scroll 0 0 transparent;
    float:left;
    height:3px;
    margin: 10px 0 22px;
    width:600px;
}

#left_menu .level-1 {

}
#left_menu .menu .menu-el-1{
  cursor:pointer;
  list-style: none;
  background: url('../images/m_menu_button_sel.gif') no-repeat top right;
  width:120px;
  min-height:45px;
  text-align: center;
  padding-top: 10px;
}
#left_menu .menu .selected {
  background: url('../images/m_menu_button.gif') no-repeat top left;
}
#left_menu .menu .menu-el-1 span {
  cursor:pointer;
}
#left_menu .menu .menu-el-1 .current span {
  /*background: url('../images/menuRight.gif') no-repeat top right;*/
}
#left_menu .menu .menu-el-1 span a {
  
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
}
#left_menu .menu .menu-el-1 span a:hover {

  font-size:12px;
  font-weight:bold;
}
#left_menu .menu .menu-el-1 .current span a {
  color:#FFFFFF;
}
#left_menu .menu .level-2 {
  margin:10px 0 0 0;
  display:none;
}
#left_menu .menu .level-2 .menu-el-2 {
  width:120px;
  min-height:52px;
  margin:0 5px -12px 0;
  padding: 15px 0px 0px 12px;
  background: url('../images/sub_menu_button.gif') no-repeat top left;
}
#left_menu .menu .level-2 .last {
  background: url('../images/sub_menu_button_last.gif') no-repeat top left;
}
#left_menu .menu .level-2 .menu-el-2 span {
    display:block;
    width:105px;
}
#left_menu .menu .level-2 .menu-el-2 span a {
  
  color:#c7ddf2;
  font-size:10px;
}
#left_menu .menu .level-2 .menu-el-2 span a:hover {
  color:#FFFFFF;
}

.section {width:169px; height:185px; height:173px; margin:0 0 0 0; padding:0 46px 0 50px; float:left; overflow:hidden;}
.section p {width:169px; text-align:justify; font-size:1em; line-height:normal;margin:0px 0px 0px 0px;}
.section img {margin:-8px 0 13px 0; border:none;}


#services-table{
    
}

#services-table td{
    vertical-align: middle;
}

#services-table td a, #services-table td a:hover, #services-table td a:visited{
    color:#5281AA;
}

#services-table td a:hover{
    text-decoration: underline;
}

.definicja{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin:10px 105px 10px 105px;
    padding: 25px;
    border:1px solid #D7E1E8;
    background: #D7E1E8 url('../images/definicja_bg.gif') repeat-x top left;
}

#right_box_top{
    width:200px;
    height:33px;
    background: #D7E1E8 url('../images/right_top.gif') no-repeat top left;
}

#right_box_content{
    width:200px;
    background: #D7E1E8 url('../images/right_bg.gif') repeat-y top left;
}

#right_box_content p {
margin:0px;
padding:15px;
color:#ffffff;
text-align:left;
}

#right_box_content p a, #right_box_content p a:hover, #right_box_content p a:visited{
    color:#ffffff;
    text-decoration: underline;
}
#right_box_content p a:hover{
     font-weight: bold;
	 
}

#right_box_bottom{
    width:200px;
    height:9px;
    background: #D7E1E8 url('../images/right_bottom.gif') no-repeat top left;
}