html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #963;}
a:hover {color: #C60;}

body {
	background-color: #325B9B;
	color: #444;
	font: normal 62.5%  Verdana,Tahoma,sans-serif;
}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: normal 1.8em Verdana,Tahoma,sans-serif;
	margin-bottom: 4px;
}

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Verdana,Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}
.clearer img{
	width:1px;
	height:1px;
}

.left {float: left;}

.right {float: right;}

/* structure */
.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;	
	width: 750px;
}

/* header */
.top {

}

/* title */
.header {
	background: #ACBDD7;
	font-size: 1.2em;
	background-image:url("/files/layouts/homePage/images/bannerBG.jpg");	  
	height: 215px;
	margin: 0 auto;
	width: 750px;
}




/* granit menu */

.granitNavigation{
	/*background-image:url("/files/layouts/homePage/images/granitMenuBG.jpg");*/
	background-color: #0c3064;
	background-repeat:repeat-x;
	line-height:13px;
	height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow: hidden;
	border:0px solid red;
}

.granitNavigation ul{
	list-style-type:none;
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}

.granitNavigation li{
	float:left;
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}

#granitLogo img{
 background-image:url("/files/layouts/homePage/images/granitLogo.jpg");
 border:0px;height:18px;width:59px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}

#granitStandard img{
 border:0px;height:18px;width:131px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
 background-image:url("/files/layouts/homePage/images/granitStandard.jpg");
}

#granitStandard:hover img{
	background-position: left top;
	background-image:url("/files/layouts/homePage/images/granitStandardOver.jpg");
}

#granitSilver img{
	background-image:url("/files/layouts/homePage/images/granitSilver.jpg");	
	border:0px;height:18px;width:126px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
#granitSilver:hover img{
	background-image:url("/files/layouts/homePage/images/granitSilverOver.jpg");
}

#granitGold img{
	background-image:url("/files/layouts/homePage/images/granitGold.jpg");
	border:0px;height:18px;width:134px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
#granitGold:hover img{
	background-image:url("/files/layouts/homePage/images/granitGoldOver.jpg");
}

#granitProfessional img{
	background-image:url("/files/layouts/homePage/images/granitProfessional.jpg");
	border:0px;height:18px;width:128px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}

#granitProfessional:hover img{
	background-image:url("/files/layouts/homePage/images/granitProfessionalOver.jpg");
}

/* menuSpacer */
.navigationSpacer {	
	height: 10px;
	background-color: #0c3064;
	width: 100%;
}


/* menu */
.navigation {	
	background-color: #295292; 
	background-image:url("/files/layouts/homePage/images/tlo-pod-menu.jpg");
	height: 42px;
	text-align:center;
	border: 0px solid red;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.navigation ul{
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.navigation li{
	float:left;
}


#navStart img{
	background-image:url("/files/layouts/homePage/images/nav/start1.jpg");
	width:53px;height:42px;border:0px;
}
#navStart:hover img{
	background-image:url("/files/layouts/homePage/images/nav/start2.jpg");
}

#navOFirmie img{
	background-image:url("/files/layouts/homePage/images/nav/ofirmie1.jpg");
	width:62px;height:42px;border:0px;
}
#navOFirmie:hover img{
	background-image:url("/files/layouts/homePage/images/nav/ofirmie2.jpg");
}
#navOferta img{
	background-image:url("/files/layouts/homePage/images/nav/oferta1.jpg");
	width:55px;height:42px;border:0px;
}
#navOferta:hover img{
	background-image:url("/files/layouts/homePage/images/nav/oferta2.jpg");
}
#navAktualnosci img{
	background-image:url("/files/layouts/homePage/images/nav/aktualnosci1.jpg");
	width:82px;height:42px;border:0px;
}
#navAktualnosci:hover img{
	background-image:url("/files/layouts/homePage/images/nav/aktualnosci2.jpg");
}
#navSzkolenia img{
	background-image:url("/files/layouts/homePage/images/nav/szkolenia1.jpg");
	width:74px;height:42px;border:0px;
}
#navSzkolenia:hover img{
	background-image:url("/files/layouts/homePage/images/nav/szkolenia2.jpg");
}
#navKlienci img{
	background-image:url("/files/layouts/homePage/images/nav/nasikli1.jpg");
	width:87px;height:42px;border:0px;
}
#navKlienci:hover img{
	background-image:url("/files/layouts/homePage/images/nav/nasikli2.jpg ");
}
#navJakKupic img{
	background-image:url("/files/layouts/homePage/images/nav/jakkupic1.jpg");
	width:79px;height:42px;border:0px;
}
#navJakKupic:hover img{
	background-image:url("/files/layouts/homePage/images/nav/jakkupic2.jpg ");
}

#navBazaWiedzy img{
	background-image:url("/files/layouts/domyslna/images/nav/bazawiedzy1.jpg");
	width:99px;height:42px;border:0px;
}
#navBazaWiedzy:hover img{
	background-image:url("/files/layouts/domyslna/images/nav/bazawiedzy2.jpg");
}

#navKariera img{
	background-image:url("/files/layouts/homePage/images/nav/kariera1.jpg");
	width:92px;height:42px;border:0px;
}
#navKariera:hover img{
	background-image:url("/files/layouts/homePage/images/nav/kariera2.jpg");
}


#navKontakt img{
	background-image:url("/files/layouts/homePage/images/nav/kontakt1.jpg");
	width:64px;height:42px;border:0px;
}
#navKontakt:hover img{
	background-image:url("/files/layouts/homePage/images/nav/kontakt2.jpg");
}


/* main */
.main {
	border-top: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
}

/* content */
.content {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 750px;
	border:0px solid red;
}
#contentText{
	padding-left:70px;
	text-align:justify;
	
}


.content .descr #contentText{
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(img/li.gif);
	margin-left: 18px;
}
.content p {font-family: Verdana,"Lucida Sans Unicode",sans-serif;}

/* footer */
.footer {
	background: url(/files/layouts/homePage/images/bottomBG.jpg) repeat-x;
	color: #7C98C0;	
	height:185px;
	width:750px;
}
.footer a,.footer a:hover {color: #FFF;}



/*contentSeprator*/


#contentSeprator{
	background-color: #EB8507;width:750px;height:53px;
	background-image:url("/files/layouts/homePage/images/home/orangeBG.jpg");
	background-repeat: repeat-x;
}


/* midRightPanel */
#midRightPanel {
	float:right;
	width:170px;
	border:0px solid yellow;
}

/* cubes */
#cubes{
	width:580px;
	background-image:url("/files/layouts/homePage/images/home/cubeBG.jpg");
	background-repeat: repeat-x;
	float:left;
	border:0px solid red;
}
#cubes img.cube{
	width:96px;height:128px;border:0px;
}

#cubes li {
	list-style-type:none;
	padding:0px 0px 0px 33px;
	margin:0px 0px 0px 0px;
	float:left;
}

#standardCube img{
	background-image:url("/files/layouts/homePage/images/home/cubes/standard1.jpg");
}
#standardCube:hover img{
	background-image:url("/files/layouts/homePage/images/home/cubes/standard2.jpg");
}

#silverCube img{
	background-image:url("/files/layouts/homePage/images/home/cubes/silver1.jpg");
}
#silverCube:hover img{
	background-image:url("/files/layouts/homePage/images/home/cubes/silver2.jpg");
}

#goldCube img{
	background-image:url("/files/layouts/homePage/images/home/cubes/gold1.jpg");
}
#goldCube:hover img{
	background-image:url("/files/layouts/homePage/images/home/cubes/gold2.jpg");
}

#professionalCube img{
	background-image:url("/files/layouts/homePage/images/home/cubes/professional1.jpg");
}
#professionalCube:hover img{
	background-image:url("/files/layouts/homePage/images/home/cubes/professional2.jpg");
}


#CMS{
	width:165px;height:86px;
	float:left;
}

#CMS img{
	background-image:url("/files/layouts/homePage/images/home/CMS.jpg");
	border:0px;
	width:170px;height:86px;
}


/*cubeLinks*/
#cubeLinks{
	float:left;
	padding-left:50px;
	/*background-image:url("/files/layouts/homePage/images/Gpionlinia.jpg");*/
	background-image:url("/files/layouts/homePage/images/cubeLinksBG2.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

#cubeLinks A{
	text-decoration:none;
}

#cubeLinks A:hover{
	text-decoration:underline;
}

#underCubesList {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	overflow:auto;
}

#underCubesList LI {
	list-style-type:none;
	float:left;
	padding:0px 4px 0px 4px;
	margin:0px 0px 0px 0px;
	border:0px solid red;
}

UL.subUnderCubesList {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:1.3em;
}

UL.subUnderCubesList LI {
	border:1px solid yellow;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
	width:115px;
	clear:left;
}






.cubeFirstLink{
	float:left;
	width:90px;
	padding-left:80px;
	
}

.cubeRestLink{
	float:left;
	padding-left:40px;
		width:90px;
}
.cubeLastLink{
	float:left;
	padding-left:40px;
	width:106px;
}

#mapyNumeryczne{
	width:165px;height:87px;
	float:left;
}

#mapyNumeryczne img{
	background-image:url("/files/layouts/homePage/images/home/mapaNumeryczna.jpg");

	border:0px;
	width:170px;height:87px;
}

#egranit{
	width:165px;height:87px;
	float:left;
}

#egranit img{
	background-image:url("/files/layouts/homePage/images/home/egranit.jpg");

	border:0px;
	width:170px;height:87px;
}

#infosText{
	width:351px;
	float:left;
	padding-top:16px;
}

#infosText th{
	color: #5A5A43;
	font-size: 16px;	
	line-height: 30px;
	margin: 0;
	padding-left: 0px;
	font-weight: bold;
}

#infosText  ReportRow0{
	color: #5A5A43;
	font-size: 12px;	
	line-height: 25px;
	margin: 0;
	padding-left: 0px;
}

#infosText  ReportRow1{
	color: #5A5A43;
	font-size: 12px;	
	line-height: 25px;
	margin: 0;
	padding-left: 0px;
}


#granitKontakt{
	color: #B8c5CE; float:right; text-align:right; 
	width:270px;padding-right:18px;
	float:left;
}

#granitKontakt strong{
	color:#2D6099;

}
.contact{
	background: url(/images/icons/icon-contact.gif) ;
	background-repeat: no-repeat;
	padding-left:20px;
}

.answerTrack{
	background: url(/images/icons/czerwona-strzalka-mala.gif) ;
	background-repeat: no-repeat;
	padding-left:20px;
	color:#dc143C;
	font-weight:bold;
	white-space:nowrap;
}
.answerTrack:hover{
	background: url(/images/icons/czerwona-strzalka-mala.gif) ;
	background-repeat: no-repeat;
	padding-left:20px;
	color:#dc143C;
	font-weight:bold;
}

