body
{
	background: url(images/bg.jpg) top left no-repeat #fff;
	margin: 0px;
	font-family: Trajan Pro;
}
a
{
	text-decoration: none;
}
h2
{
	font-size: 13px;
}
#logo
{
	position: absolute;
	top: 0px;
	right: 0px;
}
#language
{
	position: absolute;
	top: 20px;
	right: 240px;
}
.lang
{
	margin-right: 5px;
}
#inner
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
#content2
{
	width: 698px;
	height: 60%;
	float: left;
	padding: 1px;
	background: url(images/bg_content.png) repeat;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	z-index: 200;
}
#content
{
	width: 658px;
	padding: 10px;
	border: 1px solid #e8e8e6;
	float: left;
	overflow: auto;
	background: url(images/bg_content_in.png) repeat;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.text
{
	font-size: 11px;
	font-family: Arial;
	color: #343434;
}
#menu
{
	width: 247px;
	height: 200px;
	padding-top: 150px;
	padding-bottom: 150px;
	margin-left: 37px;
	float: right;
	background: url(images/linia.png) center left no-repeat;
	padding-left:30px;
}
#menu li
{
	list-style: none;
	padding-top:15px;
	color: #343434;
	font-weight: bold;
}
#menu a
{
	color:#343434;
}
#menu a:hover
{
	padding-left: 5px;
	color: #e65802;
}
.m_home
{
	margin-left: 35px;
}
.m_home_h
{
	margin-left: 35px;
	padding-left: 5px;
}
.m_projekty
{
	margin-left: 25px;
}
.m_projekty_h
{
	margin-left: 25px;
	padding-left: 5px;
}
.m_firma
{
	margin-left: 15px;
}
.m_firma_h
{
	margin-left: 15px;
	padding-left: 5px;
}
.m_kontakt
{
	margin-left: 5px;
}
.m_kontakt_h
{
	margin-left: 5px;
	padding-left: 5px;
}
#footer
{
	position: fixed;
	bottom: 0px;
	width: 50%;
	padding-left: 50%;
	height: 90px;
	background-color: #464646;
	border-top: 5px solid #4f4f4e;
	font-size: 11px;
	color: #898888;
	z-index:-10;
	opacity: 0.7;
	font-family: Arial;
}
.foot
{
	float: left;
	height: 90px;
	width: 200px;
}
.foot2
{
	float: left;
	height: 90px;
	width: 250px;
	margin-left: 30px;
}
.podz
{
	float: left;
	height: 70px;
	width: 10px;
}
#big
{
	width: 630px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	background-color: #eae9e9;
	float:left;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
}
.name
{
	text-align: center;
}
#submenu
{
	width: 94px;
	float: left;
}
.sub 
{
	border:5px solid #e8e8e6;
	margin-bottom: 5px;
	width: 90px;
	height: 90px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	cursor: pointer;
}
.sub:hover
{
	border:5px solid #fff;
	
}

.galeria
{
	width: 300px;
	height: 480px;
	text-align: center;
	float: right;
	margin-left: 100px;
	margin-right: 100px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	border: 5px solid #fff;
	cursor: pointer;
}
#przeslona
{
	width: 300px;
	height: 480px;
	text-align: center;
	float: right;	
	margin-right: 100px;
	cursor: pointer;
	
	position: absolute;
	z-index: 1000;
}
#name
{
	margin-left: 100px;
	margin-right: 100px;
	text-align: center;
	width: 300px;
	float:right;
}
.miniatury
{
	float: left;
	width: 90px;
	margin-left: auto;
	margin-right: auto;
	height: 375px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
	background-color: #e8e8e6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mini
{
	width: 56px;
	height: 90px;
	cursor: pointer;
}
#formularz
{
	font-family: Arial;
	font-size: 12px;
}
#lightbox
{
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0px;
	left: 0px;
	background: url(images/bg_lightbox.png) repeat;
	position: fixed;
	z-index: 20000;
}
#popup
{
	background-color: #eee;
	width: 640px;
	height: 620px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}
.close
{
	width: 80px;
	height: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	background: url(images/bg_lightbox.png) repeat;
	color: #fff;
	font-size: 11px;
	position: absolute;
	margin-left: 310px;
	top: 15px;
	cursor: pointer;
	z-index: 20;
}
#name_popup
{
	text-align: center;
	padding: 0px;
	height: 0px;
}
#mini_popup
{
	width: 390px;
	padding-left: 10px;
	position: absolute;
	margin-top: 525px;
	height: 115px;
	background: #343434;
	color: #fff;
	opacity: 0.5;
	z-index: 20;
}
#mini_popup:hover
{
	opacity: 0.8;
}
#pop_click
{
	width:60px;
	height: 60px;
	
}
#pop_click img
{
	width:60px;
	height: 60px;
	cursor: pointer;
}
.galeria_popup
{
	width: 400px;
	height: 640px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	border: 10px solid #ddd;
}
#przeslona2
{
	width: 400px;
	height: 640px;
	text-align: center;
	float: right;	
	cursor: pointer;
	position: absolute;
	z-index: 2;
}
#duzy_popup
{
	width: 400px;
	height: 640px;
}
#button
{
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	background-color: #eee;
	border: 1px outset #e65802;
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px;
}

.jThumbnailScroller{position:relative; width:380px; height:90px; margin:0px auto 0 auto; padding:0; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#000 url(nextArrow.png) center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#000 url(prevArrow.png) center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#d56916; opacity:1;}
.jThumbnailScroller .jTscroller a{display:inline-block; *display:inline; border:5px solid #ddd; margin:6px 10px 6px 0; background:#ddd; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.jThumbnailScroller .jTscroller a:hover{border-color:#fff; background:#fff;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:0px;}
.jThumbnailScroller .jTscroller a img{border:none;}



.jThumbnailScroller#tS2{margin:0px auto;}
.jThumbnailScroller#tS2 .jTscroller a{opacity:0.7;}
.jThumbnailScroller#tS2 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS2 .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%;}
.jThumbnailScroller#tS2 .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%;}

.jThumbnailScroller#tS3{position:absolute; width:122px; height:551px; margin-left:20px; background-color:#eee}
.jThumbnailScroller#tS3 .jTscroller{height:auto; margin-bottom:10px;}
.jThumbnailScroller#tS3 .jTscroller a{display:block; margin:0 6px 10px 6px; width:100px; overflow:hidden; opacity:0.7;}
.jThumbnailScroller#tS3 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS3 .jTscroller a:first-child{margin-top:10px;}
.jThumbnailScroller#tS3 .jTscrollerNextButton{margin:10px 0 10px -20px; bottom:0; left:50%; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg);}
.jThumbnailScroller#tS3 .jTscrollerPrevButton{margin:10px 0 10px -20px; top:0; left:50%; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg);}