/*
 * $structural
 * $top-bg-container
 * $footer
 * $modules
 * $joomla
 * $rozwiazania
 * $aktualnosci
 * $partnerzy
 * $kontakt-ofirmie
 * $right-column
 * $wdrozenia-zapytanie-administracja
 * 
 * $podstrona
 * $sub-left-column
 * $sub-middle-column
 * $sub-right-column
 */

 
body {
	font-size:10px;
	line-height:130%;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;

}
/*
 * $typografia
 */
a:link, a:visited {
	color:#c73035;
	text-decoration:none;
}
a:focus {
	outline:none;
}
em {
	font-style:italic;
}
h1,h2,h3,h4,h5,h6 {
	color:#c73035;
	font-weight:normal;
	margin:5px 0;
	padding:0;
	line-height:normal;
}
h1 {
	font-size:16px;	
}
h2 {
	font-size:14px;	
}
h3,h4,h5,h6 {
	font-size:13px;	
}
li {
	list-style-position:outside;
	margin-left:20px;
}
/*
 * $structural 
 */
.wrapper {
width:100%;
min-width:1200px;
	
}
#wide100 {
	background:url(../images/bottom-gradient-x.gif) repeat-x top;
	width:100%;
	min-width:1200px;
}

/*
 * $top-bg-container
 */
#top-bg-container {
	height:129px;
	position:relative;
	
}
	#top-bg-container #pasek {
		height:15px;
		background:#ffffff url(../images/top-container-blue-pasek.gif) repeat-x top;
		
	}
		#top-bg-container #pasek ul.menu {
			list-style:none;
			margin:0;
			padding:0;
			float:right;
		}
			#top-bg-container #pasek ul.menu a:link,
			#top-bg-container #pasek ul.menu a:visited {
				font-size:9px;
				background:url(../images/top-container-red-dot.gif) no-repeat 0 5px;
				padding-left:8px;
				float:right;
				color:#660020;
				text-decoration:none;
				letter-spacing:-1.1px;
			}
	#top-bg-container #baner {	
		height:62px;	
		background:#bd2e31 url(../images/top-container-banner-axel-text.gif) no-repeat left bottom;
		width:100%;
		}
	#top-bg-container #baner h1 {
		margin:0;
	}
		#top-bg-container #baner h1 a:link,
		#top-bg-container #baner h1 a:visited {
			width:120px;
			height:40px;
			display:block;
			position:relative;
			top:10px;
			left:30px;
			text-indent:-80000px;
		}
	#top-bg-container #top-menu {
		height:52px;
		background:url(../images/top-container-menu-gradient.gif) repeat-x left;
	}
/*
 * $serwis
 */
#serwis {
	position:absolute;
	left:690px;
	margin-top:-20px;
}
	#serwis .moduletable .menu li {
		list-style:none;
		list-style-position:outside;
	}
		#serwis .moduletable .menu li a:link,
		#serwis .moduletable .menu li a:visited {
			text-transform:lowercase;
			background:url(../images/icon-serwis2.gif) no-repeat left;
			padding-left:35px;
			height:30px;
			display:block;
			padding-top:9px;
		}
/*
 * $footer
 */
.footer {
	background:url(../images/footer-bg-x.gif) repeat-x top;
	position:relative;
	width:100%;
	min-width:1200px;
}
	.footer #footer-menu {
		height:15px;
		position:relative;
		top:3px;
		overflow:hidden;
	}
		.footer #footer-menu ul.menu {
			list-style:none;
			margin:0;
			padding:0 0 0 35px;
			
		}
		.footer #footer-menu ul.menu ul {
			display:none;
		}
			.footer #footer-menu ul.menu li {
				float:left;
				margin:0;
				padding:0;
				list-style-position:outside;
			}
				.footer #footer-menu ul.menu li a:link,
				.footer #footer-menu ul.menu li a:visited {
					padding:0;
					margin:0 5px;
					color:black;
					text-decoration:none;
				}
				.footer #footer-menu ul.menu li a:hover,
				.footer #footer-menu ul.menu li.active a:link,
				.footer #footer-menu ul.menu li.active a:visited
				 {
					color:#952339
				}
	.footer #embryonic-logo {
		width:137px;
		height:37px;
		background:url(../images/embryonic-logo.gif) no-repeat ;
		position:absolute;
		left:852px;
		top:95px;
	}
		.footer #embryonic-logo a:link,
		.footer #embryonic-logo a:visited {
			display:block;
			width:137px;
			height:37px;
			text-indent:-80000px;
			
		}
	.footer #footer-module {
		height:40px;
		width:800px;
		color:#fff;
		position:relative;
		top:20px;
		left:36px;
		font-size:10px;
	}
	
/*
 * $modules
 */
/*
 * $left-column
 */
#left-column {
	width:370px;
	float:left;
	height:auto;
	margin-left:13px;
	display:inline;
}
/*
 * $rozwiazania
 */
#rozwiazania {
	height:265px;
	background:url(../images/rozwiazania-kreska-bottom.gif) no-repeat  32px 100%;


	
}

	#rozwiazania .moduletable_axel_standard {
		width:391px;
		height:127px;
		padding:70px 50px 0px 74px;
		position:relative;
		top:25px;
		left:17px;
		position:relative;
		margin-bottom:0;
		
	}
	
		#rozwiazania .moduletable_axel_optimum {
		width:391px;
		height:87px;
		padding:25px 50px 0 74px;
		position:relative;
		top:-55px;
		left:17px;
		position:relative;
		margin-bottom:0;
		
	}
		
		#rozwiazania .moduletable_axel_dynamic {
		width:391px;
		height:82px;
		padding:25px 50px 0 74px;
		position:relative;
		top:-92px;
		left:17px;
		position:relative;
		margin-bottom:0;
		
	}
	
	
	#rozwiazania .moduletable_axel_standard {
		background:url(../images/modules-icons/standard-solution-bg.gif) no-repeat;
	}
	#rozwiazania .moduletable_axel_optimum {
		background:url(../images/modules-icons/optimum-solution-bg.gif) no-repeat;
	}
	#rozwiazania .moduletable_axel_dynamic {
		background:url(../images/modules-icons/dynamic-solution-bg.gif) no-repeat;
	}
		#rozwiazania .moduletable_axel_standard h3,
		#rozwiazania .moduletable_axel_standard h3 a:link,
		#rozwiazania .moduletable_axel_standard h3 a:visited,
		
		#rozwiazania .moduletable_axel_optimum h3,
		#rozwiazania .moduletable_axel_optimum h3 a:link,
		#rozwiazania .moduletable_axel_optimum h3 a:visited,
		
		#rozwiazania .moduletable_axel_dynamic h3,
		#rozwiazania .moduletable_axel_dynamic h3 a:link,
		#rozwiazania .moduletable_axel_dynamic h3 a:visited  {
			color:#cb4636;
			font-size:12px;
			text-align:left;
			font-weight:normal;
			text-decoration:none;
			display:block;
			position:absolute;
			width:300px;
			margin:0;
			top:3px;
		}

/*
 * $wdrozenia-zapytanie-administracja
 */
 
 #wdrozenia-zapytanie-administracja {
 	background:url(../images/modules/tlo.gif) no-repeat top;
	background-position:top;
	margin-top:46px;
	padding-left:17px;
	padding-top:15px;
	width:700px;
	height:410px;
	/*
position:relative;
*/
		}
		
#wdrozenia-zapytanie-administracja .module_administracja {
	width:311px;
	margin:48px 0 0 33px;
	top:50px;
	margin-left:37px;
}

#wdrozenia-zapytanie-administracja .module_zapytanie {
	width:311px;
	margin:50px 0 0 33px;
	top:50px;
	margin-left:37px;
}

#wdrozenia-zapytanie-administracja .module_wdrozenia {
	width:312px;
	margin:15px 0 10px 33px;
	top:20px;
	margin-left:37px;
		
}
	#wdrozenia-zapytanie-administracja .module_wdrozenia div div div {
		background:url(../images/modules/m-wdrozenia-top.gif) no-repeat top;
		padding-top:5px;
		/*
 * tym reguluj
 */
 
		padding-right:30px;
		margin-bottom:-10px;
		margin-top:10px;
	}
	
		#wdrozenia-zapytanie-administracja .module_wdrozenia div div {
		background:url(../images/modules/m-wdrozenia-middle.gif) repeat-y top;
		margin-top:35px;
		padding-top:-50px;
	
	}
	#wdrozenia-zapytanie-administracja .module_wdrozenia div{
		background:url(../images/modules/m-wdrozenia-bottom.gif) no-repeat 0 100%;
		padding-bottom:10px;
			}	


/*
 * grafika z globem
 */

	#wdrozenia-zapytanie-administracja .module_wdrozenia #wdrozenia-bg {
		background:url(../images/modules-icons/wdrozenia-bg3.jpg) no-repeat 0 100%;
		left:15px;
		position:relative;
		top:0;
	}
	
	
	/*
	#wdrozenia-zapytanie-administracja .module_wdrozenia h3,
	#wdrozenia-zapytanie-administracja .module_wdrozenia h3 a:link,
	#wdrozenia-zapytanie-administracja .module_wdrozenia h3 a:visited {
		color:#cb4636;
		font-size:12px;
		text-align:left;
		position:relative;
		top:-4px;
		background:#ffffff;
		width:280px!important;
		width:250px;
		font-weight:normal;
		text-decoration:none;
	
	}
	
	
	 */

		#wdrozenia-zapytanie-administracja .module_wdrozenia h3 a:link img,
		#wdrozenia-zapytanie-administracja .module_wdrozenia h3 a:visited img {
		position:relative;
		top:-2px;
	}
		#wdrozenia-zapytanie-administracja .module_wdrozenia #wdrozenia-bg p {
			background:#ffffff;
			opacity:.8;
			padding:2px;
		}







#wdrozenia-zapytanie-administracja .module_zapytanie {
	margin-bottom:20px;
}
	#wdrozenia-zapytanie-administracja .module_administracja h3,
	#wdrozenia-zapytanie-administracja .module_administracja h3 a:link,
	#wdrozenia-zapytanie-administracja .module_administracja h3 a:visited,
	#wdrozenia-zapytanie-administracja .module_zapytanie h3,
	#wdrozenia-zapytanie-administracja .module_zapytanie h3 a:link,
	#wdrozenia-zapytanie-administracja .module_zapytanie h3 a:visited {
		color:#cb4636;
		font-size:12px;
		text-align:left;
		font-weight:normal;
		text-decoration:none;
	}
	#wdrozenia-zapytanie-administracja .module_administracja div,
	#wdrozenia-zapytanie-administracja .module_zapytanie div {
		background:url(../images/modules/m-bottom.gif) no-repeat 0 100%;
		padding-bottom:9px;
	}	
	#wdrozenia-zapytanie-administracja .module_administracja div div,
	#wdrozenia-zapytanie-administracja .module_zapytanie div div {
		background:url(../images/modules/m-middle.gif) repeat-y top;
	}
	#wdrozenia-zapytanie-administracja .module_administracja div div div,
	#wdrozenia-zapytanie-administracja .module_zapytanie div div div {
		background:url(../images/modules/m-top.gif) no-repeat top;
		padding-top:10px;
		padding-left:15px;
		padding-right:20px;
		margin-bottom:-15px;
	}

	
/*
 * $middle-column
 */
#middle-column {
	width:350px;
	float:left;
	height:auto;
	display:inline;
}
/*
 * $aktualnosci
 */	
	#middle-column #aktualnosci {
		height:245px;
		background:url(../images/rozwiazania-kreska-bottom.gif) no-repeat  10px 100%;
		z-index:12;
		position:relative;
	}
		#middle-column #aktualnosci #aktualnosci-bg {
			width:284px;
			height:274px;
			background:url(../images/modules-icons/aktualnosci-bg.gif) no-repeat left;
			text-align:left;
			position:relative;
			top:25px;
			left:44px;
		}
			#middle-column #aktualnosci #aktualnosci-bg a.aktualnosci-header:link,
			#middle-column #aktualnosci #aktualnosci-bg a.aktualnosci-header:visited {
				color:#014f79;
				display:block;
				font-size:0.1px;
				line-height:33px;
				padding:15px 10px 0px 20px;
				text-decoration:none;
				top:4px;
				}
				#middle-column #aktualnosci #aktualnosci-bg span.aktualnosci-header {
				color:#014f79;
				display:block;
				font-size:0.1px;
				line-height:33px;
				padding:15px 10px 0px 20px;
				text-decoration:none;
				top:4px;
				}
				
			#middle-column #aktualnosci #aktualnosci-bg .minifp {
			padding: 5px 15px 0px 15px;	
				}		
					
					
			
/*
 * $partnerzy
 */
		#middle-column #partnerzy #partnerzy-bg {
			width:258px;
			height:346px;
			background:url(../images/modules-icons/partnerzy-bg.gif) no-repeat top;
			text-align:left;
			position:relative;
			top:115px;
			left:57px;
		}
			#middle-column #partnerzy #partnerzy-bg a.partnerzy-header:link,
			#middle-column #partnerzy #partnerzy-bg a.partnerzy-header:visited {
				color:white;
				display:none;
				font-size:12px;
				line-height:30px;
				padding:0 0 5px 20px;
				text-decoration:none;
				width:100%;
			}
			#partnerzy-modul-tabela {
				position:relative;
				top:20px;
			}
				#partnerzy-modul-tabela td {
					vertical-align:middle;
					text-align:center;
					height:80px;
				}
/*
 * $right-column
 */
#right-column {
	display:block;
	float:left;
	margin-left:10px;
	width:auto;
	padding-left:15px;
	width:200px;
}
/*
 * $kontakt-ofirmie
 */
	#right-column .moduletable_axel_kontakt {
		width:200px;
		height:275px;
		background:url(../images/modules-icons/axelkontakt2.gif) no-repeat top;
		position:relative;
		top:23px;
		margin-bottom:25px;
	}
		#right-column .moduletable_axel_kontakt #kontakt-indent a:focus {
			outline:none;
		}
		#right-column .moduletable_axel_kontakt #kontakt-indent a:link,
		#right-column .moduletable_axel_kontakt #kontakt-indent a:visited {
			text-indent:-90000px;
			display:block;
			height:113px;
			width:100%;
		}
		#right-column .moduletable_axel_kontakt #kontakt-tekst {
			padding:81px 19px 0 19px;
			text-align:justify;
			font-size:9px;
		}
			#right-column .moduletable_axel_kontakt #kontakt-tekst a:link,
			#right-column .moduletable_axel_kontakt #kontakt-tekst a:visited {
				font-weight:bold;
				text-decoration:none;
				color:#001266;
			}
			#right-column .moduletable_axel_kontakt #kontakt-tekst .infolinia {
				color:#a91e23;
				font-size:13px;
				font-weight:bold;
			}
		#right-column .moduletable_ofirmie {
			width:200px;
			height:279px;
			background:url(../images/modules-icons/ofirmie2.gif) no-repeat top;
			position:relative;
			top:165px;
		}
		#right-column .moduletable_ofirmie #ofirmie-link a:focus {
			outline:none;
		}
		#right-column .moduletable_ofirmie #ofirmie-link a:link,
		#right-column .moduletable_ofirmie #ofirmie-link a:visited {
			display:block;
			height:109px;
			width:100%;
			text-indent:-90000px;
		}
		#right-column .moduletable_ofirmie #ofirmie-tekst {
			padding:42px 20px 0 20px;
			font-size:9px;
			text-align:justify;
		}
			#right-column .moduletable_ofirmie #ofirmie-tekst .axelcomp {
				color:#c70000;
			}
			#right-column .moduletable_ofirmie #ofirmie-tekst a:link,
			#right-column .moduletable_ofirmie #ofirmie-tekst a:visited {
				color:#bf0000;
				text-decoration:none;
				float:right;
				display:block;
			}	
		#right-column .moduletable_newsletter,
		#sub-right-column .moduletable_newsletter {
			width:200px;
			height:163px;
			overflow:hidden;
			background:url(../images/modules-icons/newsletter-bg2.gif) no-repeat top;
			position:relative;
			top:-268px;
			padding:27px 0px 0 0px;
		}
		#sub-right-column .moduletable_newsletter {
			top:29px;
			margin-bottom:10px;
		}
			#right-column .moduletable_newsletter .button,
			#sub-right-column .moduletable_newsletter .button {
				background:none;
				border:0 none;
				color:#BF0000;
				float:right;
				font-size:10px;
				margin:0;
				padding:2px 0 0 0;
				cursor:pointer;
				
				
				overflow:hidden;
			
	width:113px;
				height:16px;

			}
		#right-column .moduletable_newsletter p,
		#sub-right-column .moduletable_newsletter p {
			padding:30px 24px 0 24px;
		}
			#right-column .moduletable_newsletter p #subscriber_name.inputbox,
			#right-column .moduletable_newsletter p #cm_email.inputbox,
			#sub-right-column .moduletable_newsletter p #subscriber_name.inputbox,
			#sub-right-column .moduletable_newsletter p #cm_email.inputbox {
				width:124px;
			}
/*
 * $podstrona
 */			
#breadcrumb {
	top:9px;
	right:-40px;
	position:relative;
	text-align:right;
	width:665px;
	margin-bottom:10px;
}		
#rozwiazania {
	position:relative;
	z-index:11;
}	
/*
 * $sub-left-column
 */
 #sub-left-column {
	width:450px;
	float:left;
	display:inline;
	margin-left:30px;
	padding-bottom:50px;
	font-size:11px;
	line-height:15px;
	letter-spacing:normal;
}	
	#sub-left-column .all-article {
		width:450px;
		margin-top:5px;
		height:100%;
	}
	
	#sub-left-column .contentheading {
		width:470px;
		background:url(../images/content_top.gif) no-repeat bottom;
	}
	
	#sub-left-column .contentpaneopen {
		width:430px;
		background:url(../images/content_middle.gif) repeat-y;
		padding-left:20px;
		padding-right:20px;
		padding-top:16px;
		padding-bottom:10px;
		height:100%;
	}
	
		#sub-left-column .contentpaneopen_title {
		width:470px;
		background:none;
		height:100%;
	}
	
	#dol {
		width:470px;
		height:36px;
		margin-top:-20px;
		background:url(../images/content_bottom.gif) no-repeat top;
	}
	
	#sub-left-column .communicator-disp {
		display:none;
	}
	#sub-left-column table#rozwiazania-aple td{
		vertical-align:top;
		padding-left:85px;
		overflow:hidden;
	}
		#sub-left-column table#rozwiazania-aple td h3 {
			margin: 5px 0 2px 0;
		}
		#sub-left-column table#rozwiazania-aple td a:link,
		#sub-left-column table#rozwiazania-aple td a:visited {
			display:block;
		}
		#sub-left-column table#rozwiazania-aple td p {
			padding-right:40px;
		}
		
		
		
	#sub-left-column .bf_form_area {
		width:430px;
		background:url(../images/content_middle.gif) repeat-y;
		padding-left:20px;
		padding-right:20px;
		padding-top:16px;
		padding-bottom:10px;
		height:100%;
	}
	
	
	#sub-left-column .defaultform {
		width:430px;
		background:url(../images/content_top.gif) no-repeat top;
		padding-left:20px;
		padding-right:20px;
		margin-left:-20px;
		margin-top:-29px;
		padding-top:16px;
		padding-bottom:10px;
		height:100%;
	}
	
	
	
#sub-left-column .contentpane_realizacje {
		width:470px;
		background:url(../images/content_top.gif) no-repeat top;
		background-position: 0 44px;
	}
		
		#sub-left-column .wrapper_realizacje {
		width:430px;
		background:url(../images/content_middle.gif) repeat-y;
		padding-left:20px;
		padding-right:20px;
		padding-top:16px;
		padding-bottom:20px;
		margin-bottom:10px;
		height:600px;
	}
	

#sub-left-column .contentpaneopen_realizacje {
		width:430px;
		margin-left:-20px;
		padding-left:20px;
		padding-right:20px;
		padding-top:16px;
		padding-bottom:10px;
		height:100%;
	}
	
	#sub-left-column .contentheading_realizacje {
	text-align:center;
	margin-left:-20px;
	text-decoration:underline;
	vertical-align:middle
	}
	
	
#sub-left-column .componentheading_realizacje {
		
		margin-top:10px;
	
	}


#sub-left-column .blog_realizacje {
margin-top:-6px;
}
	#sub-left-column .blog_realizacje .article_column div {
		background:url(../images/content_middle.gif) repeat-y top;
		padding-bottom:22px;
	}
	
	
		#sub-left-column .blog_realizacje .article_column div div {
			background:url(../images/content_middle.gif) repeat-y top;
			padding:0;
		}
		
			#sub-left-column .blog_realizacje .article_column div div div {
				background:url(../images/content_top.gif) no-repeat top;
				background-position: 0 -1px;
				padding-top:13px;
				padding-bottom:0;
				padding-left:40px;
				padding-right:20px;
			}
			
				#sub-left-column .blog_realizacje .article_column div div div div {
					background:none;
					padding:0;
				}
				
				
	#sub-left-column .blog_realizacje .paginacja {
		background:url(../images/content_middle.gif) repeat-y top;
		text-align:center;
		height:33px;
		vertical-align:middle;
		padding-top:5px;
		color:#dcdcde;
	}
	
	
	
	
	#sub-left-column .componentheading_aktualnosci {
		width:470px;
		background:url(../images/content_top.gif) no-repeat -10px 20px bottom;
	}
	
	#sub-left-column .contentpaneopen_aktualnosci {
		width:430px;
		background:url(../images/content_middle.gif) repeat-y;
		padding-left:20px;
		padding-right:20px;
		padding-top:16px;
		padding-bottom:10px;
		height:100%;
	}
	
	#sub-left-column .blog_aktualnosci h2 {
		display:inline;
		float:left;
		width:250px;
		overflow:hidden;
		white-space:nowrap;
	}
	#sub-left-column .blog_aktualnosci .contentpaneopen_title_aktualnosci {
		width:350px;
		overflow:hidden;
	}
	#sub-left-column .blog_aktualnosci .datadodania {
		width:100px;
		float:right;

	}
	#sub-left-column .blog_aktualnosci .buttonheading {
		display:none;
	}
	#sub-left-column .blog_aktualnosci .contentheading_aktualnosci .createdate {
		font-family:verdana;
		font-size:10px;
		margin:0;	
	}		
	#sub-left-column .blog_aktualnosci .contentpaneopen_aktualnosci {
		margin-bottom:30px;
	}
	#sub-left-column .blog_aktualnosci .pokazautora {
		display:none;
	}
/*
 * $sub-middle-column
 */	
#sub-middle-column {
	width:166px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:55px;
}
/*
 * $sub-right-column
 */
#sub-right-column {
	display:inline;
	float:left;
	margin-left:40px;
	padding-left:52px;
	margin-top:37px;
	width:200px;
}
#sub-right-column .moduletable_axel_kontakt {
		width:200px;
		height:275px;
		background:url(../images/modules-icons/axelkontakt2.gif) no-repeat top;
		position:relative;
		top:16px;
		margin-bottom:25px;
	}
		#sub-right-column .moduletable_axel_kontakt #kontakt-indent a:focus {
			outline:none;
		}
		#sub-right-column .moduletable_axel_kontakt #kontakt-indent a:link,
		#sub-right-column .moduletable_axel_kontakt #kontakt-indent a:visited {
			text-indent:-90000px;
			display:block;
			height:113px;
			width:100%;
		}
		#sub-right-column .moduletable_axel_kontakt #kontakt-tekst {
			padding:81px 19px 0 19px;
			text-align:justify;
			font-size:9px;
		}
			#sub-right-column .moduletable_axel_kontakt #kontakt-tekst a:link,
			#sub-right-column .moduletable_axel_kontakt #kontakt-tekst a:visited {
				font-weight:bold;
				text-decoration:none;
				color:#001266;
			}
			#sub-right-column .moduletable_axel_kontakt #kontakt-tekst .infolinia {
				color:#a91e23;
				font-size:13px;
				font-weight:bold;
			}
			
			/*
 * $footer
 */
.sub-footer {
	background:url(../images/footer-bg-x.gif) repeat-x top;
	position:relative;
	width:100%;
	min-height:160px;
	min-width:1200px;
	top: 30px;
}
	.sub-footer #sub-footer-menu {
		height:15px;
		position:relative;
		top:3px;
		overflow:hidden;
	}
		.sub-footer #sub-footer-menu ul.menu {
			list-style:none;
			margin:0;
			padding:0 0 0 35px;
			
		}
		.sub-footer #sub-footer-menu ul.menu ul {
			display:none;
		}
			.sub-footer #sub-footer-menu ul.menu li {
				float:left;
				margin:0;
				padding:0;
				list-style-position:outside;
			}
				.sub-footer #sub-footer-menu ul.menu li a:link,
				.sub-footer #sub-footer-menu ul.menu li a:visited {
					padding:0;
					margin:0 5px;
					color:black;
					text-decoration:none;
				}
				.sub-footer #sub-footer-menu ul.menu li a:hover,
				.sub-footer #sub-footer-menu ul.menu li.active a:link,
				.sub-footer #sub-footer-menu ul.menu li.active a:visited
				 {
					color:#952339
				}
	.sub-footer #sub-embryonic-logo {
		width:137px;
		height:37px;
		background:url(../images/embryonic-logo.gif) no-repeat ;
		position:absolute;
		left:852px;
		top:95px;
	}
		.sub-footer #sub-embryonic-logo a:link,
		.sub-footer #sub-embryonic-logo a:visited {
			display:block;
			width:137px;
			height:37px;
			text-indent:-80000px;
			
		}
	.sub-footer #sub-footer-module {
		height:40px;
		width:800px;
		color:#fff;
		position:relative;
		top:20px;
		left:36px;
		font-size:10px;
	}
			
			.sub-footer #footer-module {
	height:40px;
		width:800px;
		color:#fff;
		position:relative;
		top:20px;
		left:36px;
		font-size:10px;
	}	
			
			
/*
 * BANER
 */

#banner-front {
height:60px;
margin-bottom:-18px;
margin-left:125px;
margin-top:5px;
position:relative;
}
#banner-sub {
height:60px;
margin-left:125px;
margin-top:5px;
position:relative;
}

/*
 * LINKI ABSOLUTNE FRONTPAGE
 */
a.r-podstawowe,
a.r-standardowe,
a.r-dynamiczne,
a.rozwiazania,
a.modelowe-w,
a.f-partnerzy,
a.o-firmie,
a.administracja-publiczna,
a.zapytanie-ofertowe {
	position:absolute;
	z-index:10;
	display:block;
	text-indent:-40000px;
}
/*
 * lewa kolumna
 */
a.r-podstawowe,
a.r-standardowe,
a.r-dynamiczne,
a.rozwiazania,
a.modelowe-w,
a.administracja-publiczna,
a.zapytanie-ofertowe {
	width:350px;
	height:30px;
	left:38px;
}
a.rozwiazania {
	top:32px;
}
a.r-podstawowe {
	top:72px;
}
a.r-standardowe {
	top:147px;
}
a.r-dynamiczne {
	top:222px;
}
a.modelowe-w {
	top:322px;
}
a.administracja-publiczna {
	top:477px;
}
a.zapytanie-ofertowe {
	top:602px;
}
/*
 * srodkowa kolumna
 */

a.f-partnerzy {
	height:30px;
	left:430px;
	top:320px;
	width:250px;
	background:url(../images/modules-icons/x-gif) repeat;
}
/*
 * prawa kolumna
 */
a.o-firmie {
	height:30px;
	left:754px;
	top:474px;
	width:180px;
}	
			
/*
 * $joomla
 */
div.componentheading {}
div.contentheading {
width:100%;
}
body.contentpane {
	background:red;
}
div.contentdescription {}
td.sectiontablefooter {}
td.sectiontableheader {}
a.category {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
form#selectForm {}
table.contentpane {
background:url(../images/content_middle.gif);
padding-left: 40px;
padding-bottom: 20px;
	width:470px;

}
.contentheading {
	float:left;
	/*
margin-bottom:30px;
*/
	width:80%;
	display:block;
}
.contentheading h2,
.componentheading_realizacje,
.componentheading_aktualnosci,
dt.message {
	font-size:20px;
	color:#c73035;
	background:url(../images/contentheading-bg.gif) no-repeat left top;
	padding-left:40px;
	height:32px;
	line-height:32px;
	/*
margin-bottom:20px
*/
}
dd.message {
		width:430px;
		margin-top:20px;
		background:url(../images/content_middle.gif) repeat-y;
		padding-left:20px;
		padding-right:20px;
		padding-top:16px;
		padding-bottom:10px;
		height:100%;
}



dl#system-message {
	
	border-bottom:0px solid #c73035;
	
	background-position: 0 0;
}
.componentheading_realizacje,
.componentheading_aktualnosci {
	margin-bottom:20px;
}
.contentheading h2 {
	display:block;
	padding-bottom:20px;
}
.contentheading_aktualnosci h2{
	font-size:11px;
	height:auto;
	line-height:normal;
	margin:0;
	padding:0;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	width:250px;
	display:block;
}
.contentpaneopen_title_aktualnosci {
	
}
.contentpaneopen_title {
	
}
.componentheading_realizacje {
	
}
.buttonheading {
	float:right;
	position:absolute;
	top:176px;
	left:460px;	
}
table.contenttoc {
	float:right;
	margin:10px;
}
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
textarea#contact_text {}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
input.inputbox {}
input.required {}
input.validate-email {}
textarea.inputbox {}
textarea.required {}
button.button {}
button.validate {}
span.hasTip {}
hr#system-readmore {}
form#jForm {}
ul#archive-list {}
div#navigation {}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}
div.contentpaneopen_edit {}

table.contentpaneopen {}
a.contentpagetitle {}
td.buttonheading {}
span.small {
	color:#CFCFCF;
	font-size:9px;
	padding-left:40px;
}
.createdate {
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
td.modifydate {
	color:#CFCFCF;
	font-size:9px;
	
}
a.readon {}
span.article_separator {

}
input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
img.calendar {}
input#alt {}
table.blog {}
td.article_column {}
div.blog_more {}
a.blogsection
td.contentdescription {}
span .article_separator {}
.componentheading {
	font-size:20px;
	color:#c73035;
	background:url(../images/contentheading-bg.gif) no-repeat left top;
	padding-left:40px;
	height:32px;
	line-height:32px;
	margin-bottom:20px
}
form#poll {}
table.pollstableborder {}
th.sectiontableheader {}
td.smalldark {}
span.highlight {}
table.searchintro {}
input#search_searchword {}
/*input#area_{VALUE} {} /* Value is set programatically */
input.button {}
form#login {}
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
div.message {}
form.josForm {}
label.hasTip {}
input#password1 {}
input.validate-password {}
input#token {}
input#name {}
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
table#explain-sql {}
table.Table {}
td.TD {}
div#keepAliveLayer {}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler  {}
h3.title {}
div.jpane-slider  {}
div.content {}
table.paramlist {}
table.admintable {}
td.pamlist_description {}
td.paramlist_key {}
td.paramlist_value {}
div.toolbar {}
#search {}
input.text_area {}
select.inputbox {}
span.breadcrumbs  {
}
span.pathway {}
/*button#trigger_{ID} {} /* Value is set programatically */
div.expander {}
/*input#{NAME} {} /* Value is set programatically */
/*input#{VALUE} {} /* Value is set programatically */
div#overDiv {}
a.tooltip {}
/*form{FORMNAME} {} /* Value is set programatically */
link#luna-tab-style-sheet {}
/*div#{PANEID} {} /* Value is set programatically */
div.tab-page {}
h2.tab {}
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}
a.pathway {}
table.moduletable {}
ul.newsfeed {}
ul.latestnews {}
li.latestnews {}
a.latestnews {}
input#mod_login_username {}
input#mod_login_password {}
input#mod_login_remember {}
/*li#{ITEM ID} {} /* Value is set programatically */
span.separator {}
ul#mainlevel {}
ul#sublevel {}
ul.mostread {}
li.mostread {}
a.mostread {}
/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */
table.poll {}
ul.relateditems {}
input#mod_search_searchword {}
div.search {}
ul.sections {}



span.testtt input {
	background:none;
	text-indent:-4000px;
}
span.testtt {
	display:block;
	background:url(../images/modules-icons/subskrybuj-newsletter.gif) no-repeat left;
	width:113px;
	height:16px;
	left:45px;
	position:relative;
}

