@CHARSET "UTF-8";
body{margin:0px;background-image:url(../images/bgBox.jpg);background-position:top center;font-family:Tahoma,Verdana;font-size:12px;}
body a img{border:0px;}
#bodyOuter{background-image:url(../images/bgTopStripe.jpg);background-repeat:repeat-x;background-position:top center;}
#bodyInner{background-image:url(../images/topMenuInner.jpg);background-repeat:repeat-x;background-position:top center;}
#body{background-image:url(../images/bg.jpg);width:1020px;margin-left:auto;margin-right:auto;}

#top{height:255px;position:relative;z-index: 40;}

#mainMenu{width:511px;height:46px;top:193px;left:321px;position: absolute;}
#mainMenu ul{margin:0px;list-style:none;padding:0px;}
#mainMenu ul li{margin:0px;list-style:none;padding:0px;display:block;float:left;height:46px;line-height:46px;}

h3{background-image:url(../images/underline.jpg);background-position:left bottom;background-repeat: no-repeat;width:329px;text-align:center;}

.centered{margin-left:auto;margin-right:auto;}
.main{width:817px;}
.clr{clear:both;}

.bgBottom{background-image:url(../images/bgBottom.gif);width:1020px;height:4px;background-repeat:no-repeat;padding-bottom:30px;}

.textbox{position:relative;color:#fff;text-align:justify;line-height: 1.3em;}
.textbox p{text-indent:20px;margin:0px;padding:7px 0px;}
.textboxInnerBg{position:relative;background-image:url(../images/articleBG3_bg.jpg);background-repeat: repeat-y;margin-top:34px;margin-left:120px;}
.textboxInner{position:relative;background-image:url(../images/articleBG3.jpg);width:477px;margin-left:0px;padding: 20px 20px 0px 145px;background-repeat:no-repeat;}
.textbox span.Podpis_pod_artykulem{color: #fff !important;}
.textbox span.Podpis_pod_artykulem2{color: #fff !important;}

.textbox_img{position:absolute;top:-12px;left:-68px;width:195px;height:295px;background-image:url(../images/textboxImg.jpg);}
.textbox_img2{width:301px;height:142px;background-image:url(../images/textboxImg2.jpg);float:right;margin: 0px 0px 3px 40px;margin-right:-65px;position:relative;}
.textboxInnerBottom{position:relative;background-image:url(../images/articleBGbottom.jpg);width:497px;height:22px;margin-left:120px;padding-left:145px;}

.textBoxInner2{margin-left:-120px;margin-right:0px;}

.articleModule{margin-left:-100px;}
/** projekty **/
#projects .textboxInner{margin-left:0px;}
#projects .textboxInnerBg{margin-left:98px;}
#projects .textboxInnerBottom{margin-left:98px;}
#mainImgBox{width:590px;height:386px;background-image:url(../images/mainImgBG.jpg);float:right;margin-right:-63px;margin-top:17px;display:inline;position:relative;}
#mainImgBoxImg{width:575px;height:359px;margin:13px 2px 0px 2px;}
.imgBox{width:139px;height:100px;margin-left:-211px;position:relative;}
#imgBox1{background-image:url(../images/imgBox1.jpg);margin-top:19px;}
#imgBox2{background-image:url(../images/imgBox2.jpg);}
#imgBox3{background-image:url(../images/imgBox3.jpg);}
#imgBox4{background-image:url(../images/imgBox4.jpg);}
#imgBox5{background-image:url(../images/imgBox5.jpg);}
.imgBoxSpacer{width:139px;height:100px;margin-left:-211px;position:relative;background-image:none !important;}

.imgBox2{width:139px;height:100px;margin-left:18px;position:relative;float:left;margin-top:16px;display:inline;}
#imgBox6{background-image:url(../images/imgBox6.jpg);margin-left:-52px;}
#imgBox7{background-image:url(../images/imgBox7.jpg);margin-left:21px;}
#imgBox8{background-image:url(../images/imgBox8.jpg);margin-left:21px;}
#imgBox9{background-image:url(../images/imgBox9.jpg);;margin-left:11px;margin-right:-100px;}

.imgBox img{margin:1px;cursor:pointer;}
.imgBox2 img{margin:1px;cursor:pointer;}
#imgActive{background-image:url(../images/imgBoxActive.gif);width:130px;height:81px;position: absolute;top:0px;left:1px;}
#arrLeft{position:absolute;top:320px;left:7px;width:30px;height:30px;cursor:pointer;}
#arrRight{position: absolute;top:320px;right:17px;width:30px;height:30px;cursor:pointer;}

#currentImage2{width:1px;height:1px;overflow:hidden;}

/** wnętrzna **/
#interiors .textboxInnerBg{margin-left:98px;}
#interiors .textboxInnerBottom{margin-left:98px;}
#interiorThumbnails{width:315px;height:494px;float:left;background-image:url(../images/thumbnails.jpg);margin-left:-184px;margin-top:18px;background-repeat:no-repeat;display:inline;position:relative;}
#interiorMain{width:424px;height:428px;float:right;background-image:url(../images/interiorMain.jpg);margin-right:-79px;margin-top:44px;display:inline;position:relative;overflow:hidden;}
#interiorMain img{margin:8px;width:400px;height:403px;}

.interiorThumbnail{width:104px;height:100px;float:left;position:relative}
.interiorThumbnail img{margin:1px;width:84px;height:79px;cursor:pointer;}
#imgActive2{background-image:url(../images/imgBoxActive2.gif);width:87px;height:82px;position:absolute;top:0px;left:0px;}

/** publikacje **/
.publicationMain{width:724px;background-image:url(../images/publicBG.jpg);margin-left:65px;margin-top:79px;}
.publicationMainTop{width:724px;background-image:url(../images/publicTop.jpg);background-repeat:no-repeat;}
.publicationMainBottom{width:724px;background-image:url(../images/publicBottom.jpg);background-repeat:no-repeat;background-position:bottom left;}

.publicationMain img{margin: 12px 14px 20px 14px;}
.pagenavcounter{display: none;}
.pagenavbar{display: none;}
.iv_article_nav{text-align:center;position:absolute;top:-55px;width:724px;}
.iv_article_nav table{margin-left:auto;margin-right:auto;}
.iv_article_nav a{line-height:42px;height:47px;width:37px;background-image:url(../images/pgnBG.jpg);display:block;text-decoration:none;color:#686868;font-size:14px;font-weight:700;}
.iv_article_nav a.artPgnPrev{background-image:url(../images/pgnPrev.jpg);}
.iv_article_nav a.artPgnNext{background-image:url(../images/pgnNext.jpg);width:45px;}
.iv_article_nav a:hover,.iv_article_nav a.active{color:#f33;}

/** wyposażenie **/
#equipment .textboxInnerBg{margin-left:108px;}
#equipment .textboxInnerBottom{margin-left:108px;}
#equipment .textbox_img3{width:326px;height:426px;background-image:url(../images/equipment_icon.jpg);margin-left:-233px;margin-top:6px;position:relative;}



/** MENU GŁÓWNE + DROPDOWN **/
#mainlevel, #mainlevel ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	margin: 0;
	clear: both;
}

#mainlevel a {
	display: block;
	color: #7C6240;
	text-decoration: none;
	padding: 0px;
}

#mainlevel li {
	float: left;
	padding: 0;
}

#mainlevel li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	z-index: 10;
}

#mainlevel li li {
	/*padding-right: 1em;*/
	background-image: url(../images/menuBG.jpg);
	padding: 0px 10px;
	/* dla ie wyłączone */
	display: block;
	float: none;
}
#mainlevel li ul {
	border: 2px solid #ccc;
	border-top:0px;
}

#mainlevel li ul a {
	display: block;
	color: #686868;
	font-weight: 700;
}
#mainlevel li ul a:hover{
	color: #ff6868;
}

#mainlevel li ul ul {
	margin: -1.75em 0 0 14em;
}

#mainlevel li:hover ul ul, #mainlevel li:hover ul ul ul, #mainlevel li.sfhover ul ul, #mainlevel li.sfhover ul ul ul {
	left: -999em;
}

#mainlevel li:hover ul, #mainlevel li li:hover ul, #mainlevel li li li:hover ul, #mainlevel li.sfhover ul, #mainlevel li li.sfhover ul, #mainlevel li li li.sfhover ul {
	left: auto;
}

#mainlevel li:hover, #mainlevel li.sfhover {
	/*background: #eda;*/
}

a.sublevelmainnav:hover{
	background: #eda;
}


/** kontakt **/
.textboxContact{margin-left: -100px;}
.contact_label{width:130px;}
#component-contact{font-size:12px;margin-top: 40px;}
#component-contact input{border:1px solid #C0C0C0;height:14px;width:189px;}
#component-contact select{border:1px solid #C0C0C0;width:189px;}
#component-contact textarea{border:1px solid #C0C0C0;height:76px;width:237px;font-size:12px;}
#component-contact button{height:18px;background-image:url(../images/btnSendBG.jpg);border:1px solid #4F4F4F;color:#545454;font-size:12px;cursor: pointer;padding:0px 30px;font-weight: 700;font-family:Tahoma;line-height:12px;}

#contactIcon{background-image:url(../images/contactIcon.jpg);width:202px;height:302px;float: right;margin-right:-37px;margin-top:-14px;display:inline;position:relative;}
input#contact_email_copy{border:0px;}

#contact_footnote{padding: 20px 10px 40px 10px;}
#contact_id{text-align:center;}
#contact_id option{text-align:center;}


/** swf **/
#topSwf{width:645px;height:212px;position:absolute;left:237px;top:3px;}
#logo{width:255px;height:150px;position:absolute;top:18px;left:132px;background-image:url(../images/logo.jpg);z-index:20;}
#topBar{height:6px;width:1020px;background-image:url(../images/topBar.jpg);z-index:40;position:absolute;font-size:0px;}

