@import "scrollbar.css";
.b {font-weight:bold;}
.u {text-decoration:underline;}
.i {font-style: italic;}

a {outline:none;}

img {border:0;}

a, a:visited {color: rgb(0, 38, 99);;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}

html {height:100%;padding:0;margin:0;}
body {padding:0;margin:0;width:100%;height:100%;background-color:#eeeeee;font-family:Arial,Helvetica,sans-serif;line-height:15px;font-size: 12px; color: #002663;}


/*********** Background **********/
#bg {width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}

#bg #bg-middle {position:absolute;top:0;left:0;width:100%;height:732px;background:url(../_img/common/bg-middle.jpg) 0 0 repeat-x;}


/*********** Container **********/

#wrapper {position:relative;width:1000px;margin:0 auto;}

#container {width:1000px;}

/* for main page */
#container #main-content {width:1000px;height:580px;}
#container #main-content2 { background:url('../_img/common/bg.main.jpg') 19px 0px no-repeat; position:relative; width:1000px;height:580px;} 
#container #main-polki { width:700px; height:200px; position:absolute; top:280px; left:100px; font-size:20px; color:#ffffff; line-height:30px; }
#container a#dalej-button { margin-right:100px; background: url('../_img/common/btt3.png') 0 0 no-repeat; font-weight: bold; font-size: 16px; display:block; width:181px; height:42px; color:#ffffff; line-height:42px; float: right; cursor: pointer; text-align: center;}
* html #container a#dalej-button { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/_img/common/btt3.png');}
#container #leftText { float: left; height:54px; line-height:54px; }
#container a#dalej-button:hover { text-decoration:none; }
#container #menu-polki { display:none; width:88px; height:70px; position:absolute; top:42px; left:238px; font-size:10px; line-height:17px; }

#container #menu-polki a, #container #menu-polki a:visited { display:block; border:0px solid yellow; width:100%; height:18px; color:#ffffff; text-decoration:none; text-indent:3px; }
#container #menu-polki a:hover { color:#000000; }
#container #menu-polki a#link1:hover { background:#c59973; }
#container #menu-polki a#link2:hover { background:#ff5eae; }
#container #menu-polki a#link3:hover { background:#9ec7be; }
#container #menu-polki a#link4:hover { background:#0f69d7; }

#container #main-content #flash {width:991px;height:580px;margin-left:9px;overflow:hidden;}

#container #main-content #flash .noflash {position:relative;top:150px;width:100%;text-align:center;font-size:14px;}

/*      ---      */

#container #border-left {position:relative;float:left;width:19px;height:580px;background:url(../_img/common/border-left.jpg) 0 0 no-repeat;}

#container #border-right {position:relative;float:left;width:10px;height:580px;background:url(../_img/common/border-right.jpg) 0 0 no-repeat;}

#container #content {position:relative;float:left;width:971px;height:580px;}

#container #content #content-bg {position:absolute;top:0;left:0;width:971px;height:580px;background:url(../_img/common/content-bg-top.gif) 0 0 repeat-x;}
#container #content #content-bg #content-bg-top {width:971px;height:516px;}
#container #content #content-bg #content-bg-bottom {width:971px;height:65px;}
#container #content #content-bg #content-bg-bottom .left {float:left;width:25px;height:65px;background:url(../_img/common/content-bg-bottom-left.png) 0 0 no-repeat;}
#container #content #content-bg #content-bg-bottom .middle {float:left;width:921px;height:65px;background:url(../_img/common/content-bg-bottom-middle.gif) 0 0 repeat-x;}
#container #content #content-bg #content-bg-bottom .right {float:left;width:25px;height:65px;background:url(../_img/common/content-bg-bottom-right.png) 0 0 no-repeat;}
/*
#container #content #content-data {position:absolute;top:0;left:0;width:971px;height:580px;background:url(../_img/common/content-data-bg.jpg) top right no-repeat;z-index:4;}
*/
#container #content #content-data {position:absolute;top:0;left:0;width:971px;height:580px;z-index:4;}
#container #content #content-data.noBackground {background: none;}
#container #content #content-data #inner-data {position:absolute;top:197px;left:0;width:971px;height:379px;}
#container #content #content-data .fixContact {background: transparent url(../_img/kontakt-items.jpg) no-repeat 91px 0; }
#container #content #content-data #inner-data .left {position:relative;float:left;width:537px;height:379px;}
#container #content #content-data #inner-data .right {position:relative;float:left;width:434px;height:379px;}

#container #content #content-data #inner-data .right .title {margin:0px;width:434px;height:47px;text-indent:-9999px;}
#container #content #content-data #inner-data .right .shops {background:url(../_img/sub/title-shops.gif) 0 -8px no-repeat;}


#container #content #content-data #inner-data .right #textContainer {position:relative;float:left;width:366px;margin:0;overflow:hidden}
#container #content #content-data #inner-data .right #textContainer p {font-size:12px; line-height: 17px; text-align: justify;}
#container #content #content-data #inner-data .right #textContainer p.city {font-size:12px;font-weight:bold;/*letter-spacing:2px;*/margin-bottom:-5px;}
#container #content #content-data #inner-data .right #textContainer p.first {margin-top:0;}

#container #content #content-data #inner-data .notice p { line-height: 150%; }

#logo {position:absolute;top:5px;left:33px;width:129px;height:119px;z-index:11;}

#container #content #content-data #inner-data .left #map {margin-left:60px;width:450px;height:360px;}

#mapsContainer {display:none;}
#content #przekierowanie {position:absolute;top:0px;left:675px;z-index:99}
#content #przekierowanie a {display:block;height:205px;width:296px;text-indent:-9999px ;}

/*********** Subpage MARKA **********/
#container #content #content-data #inner-data .left2 {position:relative;float:left;width:73px;height:379px;}
#container #content #content-data #inner-data .right2 {position:relative;float:left;width:898px;height:379px;}
#container #content #content-data #inner-data .newsContainer { width: 598px; }
#container #content #content-data #inner-data .right2 .title2 {margin:0 0 0 284px;width:434px;height:47px;text-indent:-9999px;}
#container #content #content-data #inner-data .right2 .title2fix { margin: 20px 0 0 0; }
#container #content #content-data #inner-data .right2 .brand_vision {background:url(../_img/sub/title-brand_vision.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .history {background:url(../_img/sub/title-history.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .technology {background:url(../_img/sub/title-technology.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .newsy {background:url(../_img/sub/title-newsy.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .contact {background:url(../_img/sub/title-contact.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .research {background:url(../_img/sub/title-research.png) 0 0 no-repeat;}

#container #content #content-data #inner-data .right2 .wizja {background:url(../_img/sub/title-wizja.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .badania {background:url(../_img/sub/title-badania.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .technologia {background:url(../_img/sub/title-technologia.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .historia {background:url(../_img/sub/title-historia.png) 0 0 no-repeat;}

#container #content #content-data #inner-data .right2 .polityka_prywatnosci {background:url(../_img/sub/title-polityka_prywatnosci.png) 0 0 no-repeat;}
#container #content #content-data #inner-data .right2 .informacja_prawna {background:url(../_img/sub/title-informacja_prawna.png) 0 0 no-repeat;}

#container #content #content-data #inner-data .right2 #textContainer {position:relative;float:left;width:853px;height:302px;overflow:hidden;}
#container #content #content-data #inner-data .right2 #textContainer p {font-size:12px; line-height: 17px;}
#container #content #content-data #inner-data .right2 #textContainer p.city {font-size:12px;font-weight:bold;/*letter-spacing:2px;*/margin-bottom:-5px;}
* html #container #content #content-data #inner-data .right2 #textContainer p.city {margin-bottom:-15px;}

#container #content #content-data #inner-data .right2 #textContainer .slot {width:853px;margin-bottom:2px;overflow:hidden;}



#container #content #content-data #inner-data .right2 #textContainer .slot .slot-right {position:relative;float:left;width:590px;}
#container #content #content-data #inner-data .right2 #textContainer .slot .slot-right p {margin-top:0;}
#container #content #content-data #inner-data .right2 #textContainer .slot .slot-left {position:relative;float:left;width:283px;}
#container #content #content-data #inner-data .right2 #textContainer .slot .slot-left img {width:259px;height:160px;margin-bottom:2px;border:1px #000000 solid;}

/*********** Menu **********/
#container #menu {position:relative;float:left;width:1000px;height:50px;}


#menu #menu-bg {position:absolute;top:0;left:0;width:943px;height:50px;z-index:2;}

#menu #menu-bg #menu-bg-left {float:left;width:80px;height:50px;background:url(../_img/common/menu/menu-bg-left.png) 0 0 no-repeat}

#menu #menu-bg #menu-bg-middle {float:left;width:773px;height:50px;}
#menu #menu-bg #menu-bg-middle .top {width:773px;height:19px;background-color:#ffffff;overflow:hidden;}
#menu #menu-bg #menu-bg-middle .middle {width:773px;height:2px;background:url(../_img/common/menu/menu-bg-middle-middle.png) 0 0 no-repeat;overflow:hidden;}
#menu #menu-bg #menu-bg-middle .bottom {width:773px;height:18px;background-color:#002663;overflow:hidden;}
#menu #menu-bg #menu-bg-middle .footer {width:773px;height:11px;background:url(../_img/common/menu/menu-bg-middle-foot.gif) 0 0 repeat-x;overflow:hidden;}

#menu #menu-bg #menu-bg-right {float:left;width:90px;height:50px;background:url(../_img/common/menu/menu-bg-right.png) 0 0 no-repeat}

#menu #menu-content {margin: 0 0 0 33px;width:939px;height:50px;z-index:10; background: transparent url(../_img/menu_bg.png) no-repeat left 0;}

#menu #menu-content #navi {position:relative;padding:0;margin:0 0 0 42px;list-style:none; z-index: 20;}

#menu #menu-content #navi ul {padding:0;margin:0;list-style:none;}

#menu #menu-content #navi ul li {position:relative;float:left;padding:0;margin:0;}

#menu #menu-content #navi a {margin:0;padding:0;display:block;width:113px;height:19px;overflow:hidden;text-indent:-9999px;outline:none;}
#menu #menu-content #navi a#podejmijWyzwanie {width:142px;}

#menu #menu-content #navi ul li ul {position:absolute;padding-top:2px;left:0;height:19px;width:452px;display:none;}


#menu #menu-content #navi ul li:hover a, #menu #menu-content #navi ul li.sfhover a {background-position: 0 -19px;}
#menu #menu-content #navi ul a.active {background-position: 0 -19px;}
#menu #menu-content #navi ul li:hover ul li a, #menu #menu-content #navi ul li.sfhover ul li a {background-position: 0 0;}
#menu #menu-content #navi ul li ul li:hover a {background-position: 0 -19px;}

#menu #menu-content #navi ul li:hover ul, #menu #menu-content #navi ul li.sfhover ul {display:block;}

#menu #menu-content #navi a:hover {background-position: 0 -19px;}

#menu #menu-content #navi .main_page {background:url(../_img/common/menu/navi-main_page.png) 0 0 no-repeat;}
#menu #menu-content #navi .brand {background:url(../_img/common/menu/navi-brand.png) 0 0 no-repeat;}
#menu #menu-content #navi .news {background:url(../_img/common/menu/navi-news.png) 0 0 no-repeat;}
#menu #menu-content #navi .products {background:url(../_img/common/menu/navi-products.png) 0 0 no-repeat;}
#menu #menu-content #navi .amazing_offert {background:url(../_img/common/menu/navi-amazing_offer.png) 0 0 no-repeat;}
#menu #menu-content #navi .shops {background:url(../_img/common/menu/navi-shops.png) 0 0 no-repeat;}
#menu #menu-content #navi .contact {background:url(../_img/common/menu/navi-contact.png) 0 0 no-repeat;}

#menu #menu-content #navi .technology {background:url(../_img/common/menu/navi-technology.png) 0 0 no-repeat;}
#menu #menu-content #navi .brand_vision {background:url(../_img/common/menu/navi-brand_vision.png) 0 0 no-repeat;}
#menu #menu-content #navi .research {background:url(../_img/common/menu/navi-research.png) 0 0 no-repeat;}
#menu #menu-content #navi .history {background:url(../_img/common/menu/navi-history.png) 0 0 no-repeat;}

#menu #menu-content #navi #music {position: absolute; top: 0; left: 840px;}

#footer {
    width: 862px;
    margin: 0 auto;
    font-size: 11px;
    color: #888 !important;
    line-height: 15px;
    clear: both;
}
#footer a {
    font-weight: bold;
    color: #888;
    line-height: 15px;
    margin: 0 5px 0 0;
}
#flashMenu {
    position: absolute;
    width: 370px;
    height: 185px;
    z-index: 100;
    top: 20px;
    left: 211px;
}
.slot .newsEntry {
}
#container #content #content-data #inner-data .newsyLeft {
    width: 261px;
    display: inline;
    margin: 0 15px 0 73px;
}
#container #content #content-data #inner-data .newsyRight {
    height: 369px;
    width: 602px;

}
#container #content #content-data #inner-data .newsyRight #textContainer .slot .slot-right {
    width: 560px;
}
#container #content #content-data #inner-data .newsyRight #textContainer { width: 570px;}

.staticFoto {position:relative;float:left;margin: 70px 0 0 0; display: inline;}
.staticFoto .imgDoc {width:259px;height:160px;margin-bottom:2px;border:1px solid rgb(220, 220, 220);background:url(../_img/elem/i-m-01b.jpg) 0 0 no-repeat;}
.staticFoto .blockFoto {position:absolute;top:0;left:0;width:262px;height:240px;z-index:5;background:url(../_img/spacer.gif) 0 0 no-repeat;}

.staticFoto a{font-weight: normal;}

#innerData {
    height:359px;
    left:73px;
    position:absolute;
    top:205px;
    width:87px;
}
#container #content #content-data #inner-data .contact {
    width:401px;
    float: right;
    margin: 0 30px 0 0;
    display: inline;
}

#container #content #content-data #inner-data .contact .title2fix {
    float: left;
    margin: 85px 0 0 2px;
    display: inline;
}
#container #content #content-data #inner-data .contact #textContainer {
    width: auto;
    margin: 0 0 0 4px;
    display: inline;
}
#container #content #content-data #inner-data .contact #textContainer .slot {
    width: 400px;
}
#container #content #content-data #inner-data .newsyRight h4 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 14px;
}
#container #content #content-data #inner-data .newsyRight li {
    list-style-image: url(../_img/elem/dot.gif);
    line-height: 17px;
    font-size: 12px;
}
#container #content #content-data #inner-data .right2 #textContainer .slot .slot-right p {
    margin: 0;
    line-height: 17px;
    padding: 0;
}
#container #content #content-data #inner-data .longDesc {
    width: 880px;
    margin: 0 0 0 75px;
    float: none;
}
#container #content #content-data #inner-data .longDesc #textContainer {
    width: 860px;
}
#container #content #content-data #inner-data .longDesc #textContainer .slot .slot-right {
    width: 840px;
}
ul {
    margin: 5px 0 5px 15px;
    padding: 0;
}
strong {
    margin: 5px 0;
    line-height: 17px;
}
strong, li {
    line-height: 17px;
    font-size: 12px;

}
area, map {
}
#container #content #content-data #inner-data .right2 #textContainer .slot .slot-right p {

    text-align: justify;
}
#textContainer li {
    list-style-image: url(../_img/elem/dot.gif);
    margin: 0 0 0 17px;
}
/*
#v43{
  position: absolute;
  top: 201px;
  right: 172px;
  width: 154px;
  height: 50px;
  background: url(../_img/sub/43_v2.png) no-repeat;
  z-index: 100;
}
*/
#v43{
  position: absolute;
  top: 115px;
  right: 258px;
  width: 55px;
  height: 30px;
  
  z-index: 100;
}
#v43 a, #v43 a:visited  {  
  	background: url(../_img/common/btt_1.png) no-repeat;
	display:block;
	width:53px;
	height:30px;
	color:#ffffff;
	text-indent:9px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
}

* html #v43 a{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/_img/common/btt_1.png');}

#v43 a:hover {
	text-decoration:none;
} 

#gallery {
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 120;
	width: 100%;
	height: 500px;
	display:none;
	/*background-color:#000000;*/

}

#gallery #gallery-bg {position:absolute;top:0;left:0;background-color:rgb(200,200,200);width:100%;height:100%;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

#gallery .photos {position:relative;margin:0 auto;margin-top:10px;width:837px;min-height:500px;background-color:#ffffff;}
* html #gallery .photos {height:500px;}

#gallery .photos .photos-container {position:relative;float:left;width:820px;margin-left:10px;margin-top:10px;}

#gallery .photos .photos-container .photo {position:relative;float:left;width:259px;height:194px;margin:0 0 10px 10px;}

#container #content #content-data #inner-data .right2 #textContainer .slot #news p { margin: 15px 0 0 0; }

#thumbox {
    height: 60px;
    
    overflow: hidden;
    margin: 0 0 0 10px;
    float: left;
    padding: 0 0 10px 0;
}
#thumbox img { float: left; margin: 0 2px 0 0;}
