@charset "utf-8";
/* CSS Document */

hr{
	color:#1d2441;
	background-color:#1d2441;;
	height: 2px;
	border: none;
}

/************* SLIDER HEADERS *************/

		h2, h3 {
			font-family: Impact, Charcoal, sans-serif;
			clear:both;
			color: #494d63;
			text-shadow: 0px 1px 1px #dfdfdf;
			margin: 0px 0px;
			font-weight:normal;
			letter-spacing: 0.05em;
			text-indent: 2px;
		}
		
				h2:hover, h3:hover{
					color: #26326f;
				}
				
				h2 p, h3 p{
					font-family: Arial, Geneva, sans-serif;
					font-weight: normal;
					margin: 0px 0px;
					font-size: 14px;
				}
		
		div.sheader{
			font-family:Arial, Geneva, Helvetica, sans-serif;
			font-size: 14px;
			width: 802px;
			clear:both;
		}
		
		div.spacer{
			height:25px;
			width:802px;
			clear:both;
		}
		
		div.spacer2{
			height: 50px;
			width: 802px;
			clear:both;
		}
		
		div.spacer3{
			height: 19px;
			width: 802px;
			clear: both;
		}
		
		div.spacer4{
			height: 150px;
			width: 802px;
			clear: both;
		}


		
		/************* SHORT DESCRIPTION FOR THE SUB-SLIDER *************/

				div.shortdesc{
					float: right;
					width: 255px;
					height: 100px;
				}
				
						span.more{
							float:right;
						}
						
						span.more:hover{
							color: #26326f;
							text-decoration:underline;
						}
		
		
		/************* SUB-SLIDER SPRITES *************/
		
				div.sprite {
					position:relative;
					background-color:#333;
					overflow: hidden;
					width: 525px;
					height: 100px;
					float: left;
					z-index: 5;
				}
				
						div.sprite:hover{
							background-position: 0px -100px;
						}
										
						#gamedecverse-short{
							background-image:url(../img/www/gamedecverse-short.jpg);

						}
						
						#magdalenamalek-short{
							background-image:url(../img/www/magdalenamalek-short.jpg);
						}
						
						#e-learn-short{
							background-image:url(../img/www/e-learn-short.jpg);
						}
						
						#liwiec-short{
							background-image:url(../img/www/liwiec-short.jpg);
						}
						
						#portfolio-old-short{
							background-image:url(../img/www/portfolio-old-short.jpg);
						}
						
						#info-short{
							background-image:url(../img/www/info-short.jpg);
						}
						
						#kolyga-short{
							background-image:url(../img/www/kolyga-short.jpg);
						}
						
						#orbitowski-short{
							background-image:url(../img/www/orbitowski-short.jpg);
						}
						
						#pzmot-short{
							background-image:url(../img/www/sospzmot-short.jpg);
						}

						
						#scanbio-short{
							background-image:url(../img/www/scanbio-short.jpg);
						}
						
						#xortec-short{
							background-image:url(../img/www/xortec-short.jpg);
						}
						
						#wydawnictwa-pma-short{
							background-image:url(../img/www/wydawnictwa-pma-short.jpg);
						}
						
						#portfolio-short{
							background-image:url(../img/www/portfolio-short.jpg);
						}

		
		
		/************* SUB-SLIDER CONTENT CONTAINER *************/
		
				
		div.slider{
			width: 802px;
		}
		
				div.descimg{
					margin-top: 15px;
					float: left;
				}
				
						.descimg img{
							border: none;
						}
				
				div.leftcol, div.rightcol{
					float: left;
					width: 385px;
					line-height: 1.4;
					text-align: justify;
					text-indent: 45px;
					font-size: 15px;
				}
				
				div.rightcol{
					float: right;
				}
					
						.leftcol p:first-child, .rightcol p:first-child, .leftcol p.sub{
							text-indent: 0px;
							font-weight: bold;
						}
						
						p.subend{
							text-indent: 0px;
						}
						
						.leftcol p.clean, .rightcol p.clean{
							text-indent: 25px; 
							font-weight: normal;
							font-size: 16px;
						}
												
						.leftcol p.list, .rightcol p.list{
							text-indent: 0px;
							font-weight: normal;
							font-size: 15px;
						}
						
						.leftcol ul, .rightcol ul{
							font-size: 15px;
							line-height: 1.4;
							text-indent: 0px;
						}
						
						.leftcol ul li, .rightcol ul li{
							margin: 5px 0;
							list-style:	disc;
						}



				
				div.desctxt{
					float: right;
					width: 380px;
					line-height: 1.4;
					text-align: justify;
					text-indent: 45px;
					font-size: 15px;
				}
								
						.desctxt li{
							margin: 15px 0;
							list-style:	disc;
						}
						
						.desctxt p:first-child {
							text-indent: 0px;
							font-weight: bold;
						}
						
						.desctxt p.clean{
							text-indent: 45px; 
							font-weight: normal;
							font-size: 15px;
						}

						
						#widebanery{
							text-indent: 0px;
							width: 390px;
							text-align: justify;
						}
						
						.desctxt em.dquote{
							font-size:14px;
							line-height: 1.2;
							text-indent: 20px;
						}
								.dquote p:first-child{
									font-weight: normal;
									font-size:14px;
									line-height: 1.2;
									text-indent: 20px;
								}
				
				div.galtxt{
					float: right;
					width: 420px;
					text-indent: 45px;
					line-height: 1.4;
					font-size: 15px;
					text-align: justify;
				}
				
						.galtxt em.quote{
							font-size:14px;
							line-height: 1.2;
							text-indent: 20px;
						}
						
						.galtxt p.clean{
							text-indent: 0px; 
							font-weight: normal;
							font-size: 15px;
						}
						
						.galtxt li{
							font-size: 15px;
							text-indent: 0px;
							margin: 15px 0;
							list-style:	disc;
							line-height: 1.35;
						}

				div.gallery{
					position: relative;
					float: left;
					width: 355px;
					left: 25px;
				}
				
						.gallery .smallimg{
							float: left;
							width: 125px;
							height: 125px;
							margin: 10px;
							text-align: center;
							padding: 5px;
							text-indent: -9999px;
						}
						
								.gallery .smallimg img{
									width: 125px;
									height: 125px;
									background-color:#4C4C4C;
									border: solid 1px #000;
								}
				
				div.gallery-large {
					float: left;
					width: 390px; 
					text-indent: -9999px;
				}
				
						.gallery-large img, .gallery-large a {
							float: left;
							border: solid 1px #000;
							margin: 10px 0px;
						}
						
						.gallery-large #clear {
							float: left;
							clear: left;
							border: none; !important
							margin: 0 0; !important
						}
						
						.gallery-large span{
							display: block;
							width: 100%;
							height: 100%;
						}
						
				div.smallgallery {
					position: relative;
					float: left;
					width: 380px;
				}
				
						.smallgallery img{
							float: left;
							margin: 10px 10px;
						}