﻿body	{padding:0px; margin:0px; background:#6ba2e3 url(/Images/bodyBgTop.gif) repeat-x top; font-family:Verdana, Tahoma, Arial CE, Sans-Serif; font-size:12px;}

.main			{width:950px; margin:0 auto;}
.error			{color:Red;}
img				{border:none 0px}

a:link          {color:#ff6600; text-decoration:none;}
a:visited       {color:#ff6600; text-decoration:none;}
a:hover         {text-decoration:underline;}

/*górny baner*/
.flashTopBg		{width:950px; height:195px; margin:0px; padding:0px; background:#6ba2e3 url(/Images/bodyBgTop.gif) repeat-x top;}

/*ciało srodek*/
.centerBodyBg	{float:left; width:950px; background:url(/Images/centerBodyBg.gif) repeat-y;}


/*lewa strona*/
.leftBG					{float:left; width:202px;}

.menuLeftTitleBg		{float:left; width:202px; background:#2f6dc4 url(/Images/menuTitleBg.gif) repeat-x bottom; margin-bottom:1px;}
.menuLeftTitleBg1		{float:left; width:202px; height:49px; background:url(/Images/menuTitleRight.gif) no-repeat bottom right;}
.menuLeftTitleBg1 p		{font-size:18px; color:#ffffff; position:relative; left:30px; margin-top:15px;}

.menuLeftBg				{float:left; width:202px; margin-bottom:3px;}

.menuBg2			{float:left; margin:0px; padding:0px;}
.menuName			{width:202px; text-align:left; padding:0px;}
.menuName a:link, .menuName a:visited	{float:left; padding:6px 8px 8px 30px; width:164px; color:#e4ecf8; font-size:15px; font-family:Tahoma; text-decoration:none;  background:#3577d5 url(/Images/menuLeftLinkBG.gif) repeat-x bottom;}	
.menuName a:hover						{text-decoration:none;}

/*srodek*/
.centerBG				{float:left; width:580px;}
.centerTitle			{float:left; width:550px; padding:6px 0px 0px 15px; font-size:16px; font-weight:normal; color:#1a1d20;}
.centerTitle h1			{margin:0px; padding:0px; font-size:16px; color:#1a1d20;}
.centerTitle a:link, .centerTitle a:visited	{text-decoration:none; color:#1a1d20;}	
.centerTitle a:hover						{text-decoration:none;}

.centerContentBg		{float:left; width:550px; padding:0px 0px 0px 15px; margin:15px 0px 0px 0px; color:#1a1d20; text-align:left;}
.centerContentBg h2		{font-size:13px;}
.centerContentBg p		{position:relative; margin:8px 0px 0px 0px; padding:0px;}

.centerHR				{float:left; margin:0px; padding:0px; position:relative; left:10px; width:560px; height:1px; background:#2964b6; margin-top:7px;}
.HR_BG				    {float:left; margin:0px; padding:0px; width:100%; height:1px; background:#2964b6; margin-top:0px;}
.HR_BG_2				{float:left; margin:0px; padding:0px; width:100%; height:1px; background:#c5d7ed; margin-top:0px;}

/*prawa strona*/
.rightBG				{float:left; width:168px;}

.menuRightTitleBg		{float:left; width:168px; background:#2f6dc4 url(/Images/menuTitleBg.gif) repeat-x bottom; margin-bottom:1px;}
.menuRightTitleBg1		{float:left; width:168px; height:49px; background:url(/Images/menuTitleRight.gif) no-repeat bottom right;}
.menuRightTitleBg p		{font-size:18px; color:#ffffff; position:relative; left:25px; margin-top:15px;}

.menuRightBg			{float:left; width:168px; margin-bottom:3px;}

.menuRight2				{float:left; margin:0px; padding:0px;}
.menuRightName			{padding:0px; width:168px; text-align:left;}
.menuRightName a:link, .menuRightName a:visited	{float:left; padding:6px 0px 8px 25px; width:143px; color:#e4ecf8; font-size:15px; font-family:Tahoma; text-decoration:none; background:#3577d5 url(/Images/menuLeftLinkBG.gif) repeat-x bottom;}	
.menuRightName a:hover						{text-decoration:none;}


/*stopka*/
.footerBodyBg		{float:left; width:950px; background:#3366c8 url(/Images/footerBodyBg.gif) no-repeat top; height:150px;}
.footerRight		{float:left; width:930px; text-align:right; margin:70px 0px 0px 0px; color:#ffffff; font-size:10px;}
.footerContent		{float:left; width:950px;}


.imgBG img			{border:double #191947 3px; margin-right:5px; margin-bottom:10px;}
.certyImgBG			{text-align:center; width:100%;}
.certyImgBG img		{border:double #191947 3px; margin-right:20px; margin-bottom:20px;}

/*realizacje*/
.realizationBG		{float:left; width:100%;}
.realizationTitle	{float:left; width:100%; color:#1e60bd; font-weight:bold; padding-top:20px; font-size:14px;}
.realizationTitle a:link, .realizationTitle a:visited	{color:#1e60bd; text-decoration:none;}	
.realizationTitle a:hover						{text-decoration:underline;}
.realizationContent	{float:left; width:535px; padding-left:15px; margin-top:5px;}

.gallery			{text-align:center; margin:20px 0px 0px 0px; padding:0px 0px 20px 20px; float:left;}
.gallery img		{float:left; border:double #191947 3px; margin-right:20px; }
.galleryMR			{float:left; padding-right:20px;}
.galleryLinkFooter	{float:left; width:100%; text-align:right; margin-top:20px; color:#1e60bd;}

/*kontakt*/
.contactTitle		{float:left; width:100%; color:#1e60bd; font-weight:bold; padding-top:20px; margin-bottom:10px;}
.contactLeft		{float:left; width:60px; padding-top:7px; padding-left:20px;}
.contactRight		{float:left; width:460px; padding-top:7px;}
.contactHR_BG		{float:right; margin:0px; padding:0px; width:530px; height:1px; background:#2964b6; margin-top:0px;}


/*oferta Daikin*/
.offerBG				{float:left; width:533px; background:#fefefe; position:relative; left:10px; padding-bottom:15px;}
.offerTop				{float:left; width:533px;}
.offerLeft				{float:left; width:150px; padding-left:20px; margin-top:20px;}
.offerLeft img			{border:double #191947 3px;}
.offerRight				{float:left; width:363px;}	
.offerRight .content	{color:#1e60bd; font-weight:bold; text-align:center; float:left; width:150px; margin-top:80px; margin-bottom:30px;}
.offerLink				{float:left; width:363px; margin-top:20px;}
.offerLink	a:link, .offerLink a:visited          {text-decoration:none;}
.offerLink a:hover         {text-decoration:none;}


.olPointing	li {padding-top:8px;}


/*lightbox*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0px;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
#lightbox img	{border:solid #c5d7ed 4px;}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color:#3073cf;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding:6px 0px 0px 0px;
	
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 50% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color:#3073cf;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData					{padding:0 10px;}
#imageData #imageDetails	{ width: 70%; float: left; text-align: left; }	
#imageData #caption			{ font-weight:bold; color:#ffffff;	}
#imageData #numberDisplay	{ display: block; clear: left; padding-bottom: 1.0em; color:#ffffff;}			
#imageData #bottomNavClose	{ width: 66px; float: right;  padding-bottom: 0.7em;}	
#imageData img				{margin-top:5px;}
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color:#000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	