/* Default */
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, thead, tbody, tfoot, tr, th, td
{
   margin: 0;
   padding: 0;
   border: 0;
}

html, body
{
  font-size: 11px;
  font-family: Tahoma;
  color: #5F5F5F;

  background-color: #6f95bd;
  background-image: url(../img/bkg.gif);
  background-repeat: repeat-x;
}
a img { border: none; }
a { text-decoration: underline; color: #000000; }
a:hover { text-decoration: none;  }
td { vertical-align: top; }

.fl { float: left !important; }
.fr { float: right !important; }
.ml { margin-left: 10px !important; }
.mr { margin-right: 10px !important; }
.tl { text-align: left !important; }
.tr { text-align: right !important; }
.tc { text-align: center !important; }
.tj { text-align: justify !important; }
.dn { display: none !important; }
.cb { clear: both !important; }
.cp { cursor: pointer !important; }
.undl { text-decoration: underline !important; }

h1
{
   color: #9f3a2b;
   font-size: 12px;
   font-family: Verdana, Tahoma;
}

.spaceObj { width: 100%; height: 20px; }

#mContainer /* Main Container */
{
   position: relative;
   width: 820px;
   height: auto;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;
}

/* ******************
   Sekcja TOP
   ****************** */

#topContainer /* Top Container */
{
   position: relative;
   width: 820px;
   height: 299px;
   overflow: hidden;

   background-image: url(../img/topcontainer.gif);
   background-repeat: no-repeat;
}
#topContainer #topImage
{
   position: absolute; top: 19px; left: 10px;
   width: 800px;
   height: 275px;
   overflow: hidden;

   background-image: url(../img/flashplayer.gif);
   background-repeat: no-repeat;
   background-position: 50% 50%;
}

#topContainer #topBar
{
   position: absolute; top: 2px; left: 35px;
   width: 600px;
   height: 17px;
   overflow: hidden;

   background-image: url(../img/home.png);
   background-repeat: no-repeat;
   background-position: 0px 2px;
   
   color: #ffffff;
   font-size: 10px;
}
#topBar a { color: #ffffff; text-decoration: none; }
#topBar a:hover { text-decoration: underline; }

/* ******************
   Sekcja BODY
   ****************** */

#bodyContainer
{
   position: relative;
   width: 820px;
   height: auto;
   overflow: hidden;

   background-image: url(../img/bodycontainer.png);
   background-repeat: repeat-y;
}
#bodyContainer #contentContainer
{
   position: relative;
   width: 800px;
   height: auto;
   overflow: hidden;
   
   margin-left: 10px;

   background-image: url(../img/contentcontainer.gif);
   background-repeat: repeat-x;
}

#contentContainer #menuContainer
{
   position: relative;
   width: 220px;
   height: auto;
   overflow: hidden;

   float: left;

   background-image: url(../img/menucontainer.gif);
   background-position: top right;
   background-repeat: no-repeat;

}
#menuContainer .mcButton, #menuContainer .mcSubButton
{
   width: 212px;
   height: 34px;
}
.mcButton a
{
   width: 212px;
   height: 34px;
   background-image: url(../img/menuitem.gif);
   background-repeat: no-repeat;

   text-decoration: none;
   line-height: 27px;

   color: #3b6590;
   font-size: 12px;
   font-weight: bold;

   display: block;
}
.mcSubButton a
{
   width: 212px;
   height: 34px;
   background-image: url(../img/submenuitem.gif);
   background-repeat: no-repeat;

   text-decoration: none;
   line-height: 27px;

   color: #9b9b9b;
   font-size: 12px;
   font-weight: bold;

   display: block;
}
.mcButton a span
{
   padding-left: 30px;
}
.mcSubButton a span
{
   padding-left: 40px;
}
#menuContainer .mcEnd
{
   width: 212px;
   height: 46px;
   background-image: url(../img/menuend.gif);
   background-repeat: no-repeat;
}

#contentContainer #textContainer
{
   position: relative;
   width: 580px;
   height: auto;
   overflow: hidden;

   float: left;
}

#textContainer .tcPage
{

}
.tcPage .tcTitle
{
   color: #306aa5;
   font-size: 12px;
   font-family: Tahoma;
   font-weight: bold;
}
.tcPage .tcContent
{
   width: 515px;
   font-size: 11px;
   font-family: Tahoma;
   margin-left: 10px;
   margin-top: 15px;
}

.pgNews
{
   position: relative;
   width: 580px;
   height: 60px;
   background-image: url(../img/bar.gif);
   background-repeat: no-repeat;
   background-position: center bottom;
}
.pgNews .pgContent
{
   position: absolute; top: 15px; bottom: 15px;
   width: 400px;
   overflow: hidden;
}
.pgNews .pgMore
{
   position: absolute; top: 15px; right: 35px;
   width: 100px;
   text-align: right;
   z-index: 10;
}
.pgNews .pgContent a { color: #6f95bd; font-weight: bold; text-decoration: none; }
.pgNews .pgContent a:hover { text-decoration: underline; }

#galleryContainer
{
   position: relative;
   width: 756px;
   margin-left: auto;
   margin-right: auto;
}
#galleryContainer .gcLine
{
   width: 756px;
   height: 12px;
   overflow: hidden;
   display: block;
   
   background-image: url(../img/galleryline.gif);
   background-position: bottom;
   background-repeat: repeat-x;
}
#galleryContainer .gcLine span
{
   color: #3b6590;
   font-weight: bold;
   background-color: #ffffff;
   padding-right: 5px;
}
#galleryContainer .gcGallery
{
   position: relative;
   width: 756px;
   height: 57px;
}
#galleryContainer #galImages
{
   position: absolute; top: 0px; left: 38px;
   width: 690px;
   height: 57px;
   overflow: hidden;
}
#galImages .galImage
{
   width: 100px;
   height: 57px;
   overflow: hidden;
   
   text-align: center;

   margin-right: 15px;
   margin-bottom: 10px;
   float: left;
}

/* ******************
   Sekcja FOOTER
   ****************** */

#footerContainer
{
   position: relative;
   width: 820px;
   height: 34px;
   overflow: hidden;

   background-image: url(../img/footercontainer.png);
   background-repeat: no-repeat;
}
#footerContainer #fcCopyrights
{
   position: absolute; top: 7px; left: 25px;
   color: #d8e7f6;
   font-size: 10px;
}
#footerContainer #fcCMS
{
   position: absolute; top: 7px; right: 25px;
   color: #d8e7f6;
   font-size: 10px;
}
#footerContainer #fcCMS a { color: #ffffff; text-decoration: none; }
#footerContainer #fcCMS a:hover { text-decoration: underline; }
#footerContainer #fcCMS b { color: #ffffff; }

/* MooTools.Tips */
.tip-top {
	color: #fff;
	width: 139px;
	z-index: 13000;
}		 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #ffffff;
	padding: 8px 8px 4px;
	background: url(../img/bubble.png) top left;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../img/bubble.png) bottom right;
	color:#fff;
}
.tip-text A {
	color:#069;
}
.tip-loading {
	background: url(../img/ajax_load.gif) center center no-repeat;
	width: 30px;
	height: 30px;
	margin: 0 auto;
}#logo{position: absolute;height: 154px; width: 178px;overflow: hidden;top: 128px; left: 32px;}
