@charset "utf-8";
/*  uwaga!!! z ponizszej listy usunelam TD - MAJA	*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th { margin: 0; padding: 0; }
body, div, td, input, select, textarea	{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6E6E6E; }

body { background: #fff; }

input, select, textarea	{	padding: 2px; }
a 			{	color: #007CC8; text-decoration: underline; }
a:hover 	{	color: #007CC8; text-decoration: underline; }
img			{	border: 0px; }

#PageTopField		{	clear: both; width: 978px; height: 97px; margin: auto; position: relative; }
#PageLogoField		{	position: absolute; top: 36px; left: 14px;}

#ShortMenu			{	position: absolute; top: 30px; left: 466px; }
#ShortMenu a		{	color: #6E6E6E; text-decoration: none; }
#ShortMenu a:hover	{	color: #6E6E6E; text-decoration: underline; }

#SearchField	{	position: absolute; top: 30px; left: 690px; }
#SearchWord		{	width: 190px; height: 12px; border: 1px solid #999999; }
#SearchSubmit	{	position: absolute; top: -1px; left: 197px; }

#SearchAdvancedField			{	position: absolute; top: 65px; left: 690px; font-size: 10px; white-space: nowrap; padding-left: 10px; background-image: url(/static/images/dot.01.gif); background-repeat: no-repeat; background-position: 0px 6px; }
#SearchAdvancedField a			{	color: #6E6E6E; text-decoration: none; }
#SearchAdvancedField a:hover	{	color: #6E6E6E; text-decoration: underline; }

#TabsField		{	clear: both; width: 978px; height: 29px; margin: auto; position: relative; }
#TabsField div	{	float: left; }
#Tabs01			{	position: absolute; top: 0px; right: 194px; }
#Tabs02			{	position: absolute; top: 0px; right: 106px; }
#Tabs03			{	position: absolute; top: 0px; right: 18px; }


#MainMenu			{	clear: both; width: 978px; height: 27px; margin: auto; background-image: url(/static/images/bg.01.gif); background-repeat: no-repeat;	}
#MainMenu	ul		{	list-style: none; margin: 0px; padding: 0px;	}
#MainMenu	li		{	float: left; background-color: #004E8A; height: 17px; padding-top: 8px; padding-left: 35px; }
#MainMenu	a		{	color: #FFFFFF; text-decoration: none; }
#MainMenu	a:hover,
#MainMenu 	a.active{	color: #88D4EE; text-decoration: none; }

/*	strona główna	*/
#HPLine			{	clear: both; width: 978px; height: 8px; margin: auto; margin-top: 3px; margin-bottom: 3px; background-image: url(/static/images/bg.04.gif); background-repeat: repeat-x; }
#HPContent		{	clear: both; width: 978px; margin: auto;}
#HPContentLeft	{	float: left; width: 392px; }
#HPContentRight	{	float: right; width: 576px;  }
#HPNewsHeader	{	background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 4px; margin-left: 5px; margin-top: 10px; margin-right: 8px; padding-bottom: 5px; padding-left: 10px; overflow: hidden; }

#HPNewsHeader h2	{ float: left;	font-size: 14px; color: #005E9D; }
#HPNewsHeader span.rss { padding-left: 23px; height: 15px; background: url(/static/images/ico.rss.png) no-repeat; float: right; }
#HPNewsHeader em { padding: 0 8px; float: right; }
#HPNewsHeader span.widget { padding-left: 21px; height: 15px; background: url(/static/images/ico.widget.png) no-repeat;  float: right; ; }
#HPNewsHeader a	{ text-decoration: none; color: #6e6e6e; }
#HPNewsHeader a:hover	{ text-decoration: underline; }

#HPBoxesField	{	clear: both; width: 978px; margin: auto; padding-top: 15px; }
.HPBox			{	float: left; width: 237px; margin-right: 6px; }
.HPBoxTitle		{	background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 5px; padding-left: 10px; padding-bottom: 10px; }
.HPBoxTitle h2	{	font-size: 14px; color: #005E9D; }

#mainNewsletterBox {
	width: 235px;
}

#mainNewsletterBox div,
#mainNewsletterBox td {
	font-size: 7pt;
}

#mainNewsletterBox input.text {
	width: 130px;
}

#mainNewsletterBox div.text {
	padding: 6px 8px;
}

#mainNewsletterBox div.list {
	background: #e8e8e8;
	padding: 2px 8px;
}

div.HPBox div.wrapper {
	height: 142px;
}

div.HPBox div.boxNewsletter ul {
	list-style: none;
	width: 100%;
	padding: 0;

	margin: 3px 115px 4px 8px;
}
a.seemore {
	margin: 5px 8px 0 0;
}
div.HPBox div.boxNewsletter ul li {
	padding: 3px 0;
	display: block;
	list-style: none;
	width: 220px;

}
div.HPBox div.boxNewsletter ul li a {
	font-weight: bold; color: #007cc8;
}
div.HPBox div.boxNewsletter ul li a:hover { text-decoration: underline; }

#PagePath				{	clear: both; width: 968px; height: 20px; padding-top: 10px; margin: auto; margin-top: 5px; background-image: url(/static/images/bg.02.gif); background-repeat: repeat-x; padding-left: 10px; color: #6E6E6E; font-size: 10px; }
#PagePath	a			{	color: #6E6E6E; text-decoration: none; }
#PagePath	a:hover		{	color: #6E6E6E; text-decoration: underline; }

#PagePathField	{	float: left; }
.PrintDiv		{	float: right; padding-right: 10px;}

#PageContentField	{	clear: both; width: 976px; margin: auto; }


#PageContentLeftField	{	float: left; width: 194px; }
#PageContentRightField	{	float: right; width: 763px; min-height: 300px; }
#PageContentRightFieldSmall	{	float: right; width: 545px; min-height: 300px; overflow:hidden; }
* html #PageContentRightFieldSmall	{	float: right; width: 530px; min-height: 300px; }
#PageContentRightBar {border-top: 1px solid #fff; 	float: right; width: 213px; }

#PageTitle		{	clear: both; margin-top: 10px; margin-left: 20px; margin-right: 20px; background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 4px; position: relative;}
#PageTitle h1	{	font-size: 12px; font-weight: bold; margin-left: 10px; color: #004E8A; }
#PageTitle a.back 	{ position: absolute; right: 10px; top: -10px; background: url(/static/images/download_back.gif) no-repeat; width: 115px; height: 64px;}
#PageContent	{	clear: both; margin-top: 15px; margin-left: 20px; margin-right: 20px;}
#PageContent h2,
#PageContent h3	{	font-size: 11px; font-weight: bold; }
#PageContent li	{	margin-left: 25px; }
.PageContentLine01	{	height: 1px; border-top: solid #ECECEC 1px; margin-top: 30px; margin-bottom: 30px; font-size: 1pt; }



.SubMenu01			{	width: 180px; height: 24px; background-image: url(/static/images/bg.03.gif); background-repeat: no-repeat; margin-bottom: 2px; font-weight: bold; color: #494949; padding-top: 7px; padding-left: 14px; }
.SubMenu01	a		{	color: #494949; text-decoration: none;	}
.SubMenu01	a:hover,
.SubMenu01	a:active,
.SubMenu01	a.marked	{	color: #007cc8 !important; text-decoration: underline;	}

.SubMenu03			{	padding: 3px; padding-left: 14px; margin-bottom: 2px; background-color: #4284B1; }
.SubMenu03 a		{	color: #FFFFFF; text-decoration: none; }
.SubMenu03 a:hover	{	color: #FFFFFF; text-decoration: none; }
.SubMenu03 div a	{	color: #FFFFFF; text-decoration: underline; }

.SubMenu05			{	padding: 3px; padding-left: 14px; margin-bottom: 2px; background-color: #4284B1; color: #FFFFFF; }
.SubMenu05	a		{	color: #FFFFFF; text-decoration: none; }
.SubMenu05	a:hover	{	color: #FFFFFF; text-decoration: underline; }

.SubMenu06			{	padding: 3px; padding-left: 14px; margin-bottom: 2px; background-color: #055792; color: #FFFFFF; }
.SubMenu06	a		{	color: #FFFFFF; text-decoration: underline; }
.SubMenu06	a:hover	{	color: #FFFFFF; text-decoration: underline; }

.SubMenu07			{	padding: 3px; padding-left: 20px; margin-bottom: 2px; background-color: #FFFFFF; border: 1px solid #D6D6D6; color: #494949; }
.SubMenu07	a		{	color: #494949; text-decoration: none; }
.SubMenu07	a:hover	{	color: #494949; text-decoration: underline; }

.SubMenu08			{	padding: 3px; padding-left: 20px; margin-bottom: 2px; background-color: #FFFFFF; border: 1px solid #D6D6D6; color: #14A1D3; }
.SubMenu08	a		{	color: #14A1D3; text-decoration: underline; }
.SubMenu08	a:hover	{	color: #14A1D3; text-decoration: underline; }


#LogosMenu			{	clear: both; width: 875px; height: 60px; margin: auto; padding-top: 20px;	}
#LogosMenu	ul		{	list-style: none; margin: 0px auto; padding: 0px;	}
#LogosMenu	li		{	float: left;  display: inline; padding: 0px 9px;}
#LogosMenu	li a	{	display: block; height: 43px; background-position: center center; background-repeat: no-repeat;}

#BottomPagesMenu			{	clear: both; width: 976px; margin: auto; background-color: #EBEBEB; text-align: center; padding: 5px; font-size: 10px; }
#BottomPagesMenu a			{	color: #6E6E6E; text-decoration: none;}
#BottomPagesMenu a:hover	{	color: #29AAD9; text-decoration: underline; }


#FooterField				{	clear: both; margin: auto; width: 959px; clear: both; margin-top: 10px; padding-top: 5px; height: 25px; }
#FooterCopyright			{	float: left; width: 320px; white-space: nowrap; margin:0; color: #BFBFBF; }
#FooterCopyright div		{	float: left; white-space: nowrap; width: 320px; }
#FooterCopyright div img	{	margin-left: 10px; margin-right: 10px; }
#FooterProject				{	float: left;  margin:0; text-align: right;  width: 319px; }
#FooterProject a			{	color: #BFBFBF; text-decoration: none; }
#FooterProject a:hover		{	color: #007CC8; text-decoration: underline; }
#FooterLinks				{	float: left;  margin:0; text-align: center; ;  width: 320px; color: #BFBFBF;}
#FooterLinks a			{	color: #BFBFBF; text-decoration: none; }
#FooterLinks a:hover		{	color: #007CC8; text-decoration: underline; }




/*	strona producenci	*/
#ProducentBoxLeft	{	float: left; width: 370px; }
#ProducentBoxRight	{	float: right; width: 370px; }
.ProducentBox		{	width: 370px; height: 103px; border: 1px #ECECEC solid; margin-bottom: 15px; }
.ProducentBoxImage		{	float: left; padding-left: 10px; padding-top: 24px; padding-right: 10px; }
.ProducentBoxContent	{	float: right; width: 245px; padding-top: 12px; }
.ProducentBoxContent div	{	padding-right: 10px; }
.ProducentBoxMore		{	text-align: right; margin-top: 5px; }
.ProductList01			{	padding-left: 20px; list-style: none; margin-top: 20px; margin-bottom: 20px; }

/*	strona produktu	*/
#ProductContentLeftField	{	float: left; width: 194px; }
#ProductContentCenterField	{	float: left; width: 557px; margin-left: 10px; }
#ProductContentRightField	{	float: left; width: 192px; margin-left: 10px; }

#ProductTitle		{	clear: both; margin-top: 10px; background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 4px; }
#ProductTitle h1	{	font-size: 12px; font-weight: bold; margin-left: 10px; color: #004E8A; }
#ProductLead		{	padding: 10px; font-weight: bold; }
#ProductContent		{	padding: 10px; background-color: #F3F3F3; }
#ProductContent li	{	margin-left: 25px; }
#ProductGalleryTitle	{	padding: 10px; font-weight: bold; margin-top: 20px; }
#ProductIcons				{	padding: 5px; margin-top: 20px; margin-bottom: 20px; }
#ProductIcons div			{	float: left; padding-top: 5px; margin-right: 10px; }
#ProductIcons div img		{	vertical-align: middle; margin-right: 5px;  }
#ProductIcons div a			{	font-size: 10px; text-decoration: none; color: #6E6E6E; }
#ProductIcons div a:hover	{	font-size: 10px; text-decoration: none; color: #6E6E6E; }

#ProductSolution			{	clear: both; padding-top: 20px; margin-bottom: 10px; }
.ProductSolutionTitle		{	background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 4px; margin-left: 5px; padding-left: 10px; padding-bottom: 0px; }
.ProductSolutionTitle h2	{	font-size: 12px; color: #005E9D; }
.ProductSolutionContent		{	padding-left: 6px; padding-bottom: 10px;}
.ProductSolutionContent a	{	text-decoration: none; color: #6E6E6E; }
.ProductSolutionContent a:hover	{	text-decoration: underline; color: #007CC8; }

#ProductLine				{	height: 7px; background-color: #ECECEC; }

#ProductBoxes		{	clear: both; margin-top: 15px; }
#ProductBoxLeft		{	float: left; width: 250px; }
#ProductBoxRight	{	float: left; width: 250px; margin-left: 10px; }
.ProductBoxTitle	{	background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 5px; padding-left: 10px; padding-bottom: 5px; }
.ProductBoxTitle h2	{	font-size: 14px; color: #005E9D; }
.ProductBoxContent	{	border: 1px solid #D3D3D3; padding: 10px; width: 210px; }

.RightMenu01			{	width: 182px; background-image: url(/static/images/bg.05.gif); background-repeat: repeat-x; background-position: bottom; margin-bottom: 2px; font-weight: bold; color: #494949; padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
.RightMenu01 a			{}
.RightMenu01 a:hover	{}
.RightMenu02			{	width: 182px; background-image: url(/static/images/bg.05.gif); background-repeat: repeat-x; background-position: bottom; margin-bottom: 2px; font-weight: bold; color: #494949; padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
.RightMenu02 a			{}
.RightMenu02 a:hover	{}
.RightMenu03			{	width: 182px; border: 1px solid #E8E8E8; margin-bottom: 2px; color: #494949; padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
.RightMenu03 a			{	color: #494949; text-decoration: none; }
.RightMenu03 a:hover	{	color: #14A1D3; text-decoration: underline; }
.RightMenu04			{	width: 182px; border: 1px solid #E8E8E8; margin-bottom: 2px; color: #494949; padding-top: 3px; padding-bottom: 3px; padding-left: 10px;}
.RightMenu04 a			{}
.RightMenu04 a:hover	{}
.RightMenu05			{	width: 182px; background-color: #EFEFEF; border: 1px solid #E8E8E8; margin-bottom: 2px; color: #494949; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-weight: bold; }
.RightMenu05 a			{	 color: #494949; text-decoration: none; }
.RightMenu05 a:hover	{	 color: #14A1D3; text-decoration: underline; }
.RightMenu06			{	width: 182px; background-color: #EFEFEF; border: 1px solid #E8E8E8; margin-bottom: 2px; color: #494949; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; font-weight: bold; }
.RightMenu06 a			{	color: #14A1D3; }
.RightMenu06 a:hover	{	color: #14A1D3; }

#ProductContactBox			{	padding: 10px; background-color: #055792; color: #FFFFFF;  }
#ProductContactBox div		{	color: #FFFFFF; }
#ProductContactBoxHeader	{	font-weight: bold; font-size: 12px; }
#ProductContactBoxLine		{	padding-top: 10px; padding-bottom: 10px; }

#NewsletterBoxHeader		{	background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 6px; margin-left: 5px; margin-top: 10px; padding-left: 10px; padding-bottom: 10px; }
#NewsletterBoxHeader h2		{	font-size: 14px; color: #005E9D; }
#NewsletterBox				{	width: 192px; position: relative;}
#EmailAddress				{	border: 1px solid #D3D3D3; width: 97px; padding: 2px 6px; margin-left: 10px; font-size: 7pt; color: #5e5e5e;  }
#NewsletterSubmit			{	position: absolute; margin-top: -1px; right: 5px;}
#NewsletterLists			{	background-color: #e8e8e8; padding: 10px;}
#NewsletterBox div.NewsletterBoxText {	padding: 10px;}
#NewsletterAll				{	padding: 10px; }



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(/static/images/bubble.png) top left;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/static/images/bubble.png) bottom right;
}

.custom-tip {
	color: #000;
	width: 250px;
	z-index: 13000;
	opacity: 0.9;
}

.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}

.custom-text {
	font-size: 11px;
	padding: 15px 15px 15px 15px;
	color: #FFFFFF;
	background: #0FA0D4;
}

/*	dział download	*/
.DownloadTypeHeader				{	font-weight: bold; font-size: 11px; margin-bottom: 20px; margin-top: 20px;}
.DownloadFileList li			{	list-style: none; color: #007CC8; padding: 0px; margin: 0px; }
.DownloadFileList li a			{	color: #007CC8; text-decoration: none; }
.DownloadFileList li a:hover	{	color: #007CC8; text-decoration: underline; }

#download_firstname	{	border: 1px solid #D3D3D3; width: 200px; }
#download_lastname	{	border: 1px solid #D3D3D3; width: 200px; }
#download_firm		{	border: 1px solid #D3D3D3; width: 200px; }
#download_email		{	border: 1px solid #D3D3D3; width: 200px; }
#download_phone		{	border: 1px solid #D3D3D3; width: 200px; }
#download_fax		{	border: 1px solid #D3D3D3; width: 200px; }
#download_address		{	border: 1px solid #D3D3D3; width: 200px; }

div	{ border: 0px solid #FF0000; }

/* Mailtofirend */

div#mailtofirend,
div#register  {
	overflow: hidden;
	background: #f3f3f3;
	padding: 13px;
	margin: 5px 0 20px 0;
}
div#mailtofirend h2.h2,
div#register h2.h2 {
		font-weight: bold;
		float: left;
		color: #007cc8 !important;
		font-size: 10pt;
		margin-bottom: 8px;
		text-decoration: underline;
	}

	div#mailtofirend input.text {
		border: 1px solid #ccc;
		float: left;
		width: 200px;
	}

	div#mailtofirend label {
		width: 180px;
		float: left;
	}

	div#mailtofirend div.error {
		clear: both;
		width: 375px;
		margin-bottom: 3px;
		background: #007cc8;
		font-weight: bold;
		color: #fff;
		padding: 3px 5px;
	}

	div#mailtofirend span {
		display: block;
		overflow: hidden;
		padding: 5px 0;
		clear: both;
	}

	div#mailtofirend input.submit {
		float: left;
		height: 16px;
		width: 61px;
		font-size: 0;
		border: 0;
		background: url("/static/images/wyslij.png") no-repeat;
		margin-left: 20px;
	}



	div#LatestList ul.docs {
		display: block;
		list-style: none;
		padding: 0;
		margin: 8px 0 0 0;
	}
	div#LatestList ul.docs li {
		display: block;
		height: 14px;
		padding-top: 3px;
		padding-left: 20px;
		margin-bottom: 4px;
		background: url("/objects/modules/Conference/images/ico.pdf.png") no-repeat;
	}
	div.clear {
		clear: both;
	}
div#accordion h3 {
	cursor: pointer;
}

div#CW {
	padding: 71px 0 0 90px;
	width: 147px;
	cursor: pointer;
	height: 73px;
	color: #fff;
	background: url("/static/images/home.box.cw.jpg") no-repeat;
}
div#CW h3 {
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	height: 37px;
	margin: 0;
}
div#CW p {
	margin: 6px 0 0 0;
	font-size: 8pt;
	padding: 0;
}

div#SiteMap {
	overflow: hidden;
}

	div#SiteMap a {
		text-decoration: none;
		color: #6E6E6E;
	}
	div#SiteMap h2 a,
	div#SiteMap h3 a {
		color: #129ace;

	}
	div#SiteMap a:hover {
		text-decoration: underline !important;
	}

	div#SiteMap h2 {
		margin-top: 15px;
		padding-left: 10px;
		background-image: url(/static/images/dot.02.gif); background-repeat: no-repeat; background-position: 0px 4px;
	}
	div#SiteMap h3 {
		margin: 15px 0 0 32px;
	}
	div#SiteMap div.level4 {
		margin-left: 42px;
	}

	div#register span.left {
		float: left;
	}
	div#register span.right {
		float: right;
	}

	div#PageContentRightBar div.news {
		clear: both;

		width: 213px;
	}

	div#PageContentRightBar div.news h2 {
		font-size: 14px;
		background: url(/static/images/dot.02.gif) no-repeat;
		background-position: 0px 6px;
		margin-left: 5px;
		padding-left: 10px;
		padding-bottom: 10px;
		color: #005E9D;
	}
	div#PageContentRightBar div.news div.content {
		background: #f3f3f3;
		padding: 10px;
	}

	div#PageContentRightBar div.news div.content small {
		display: block;
		color: #b2b2b2;
		margin-bottom: 4px;
	}
	div#PageContentRightBar div.news div.content a.title {
		color: #4a4a4a;
		margin-bottom: 5px;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
	div#PageContentRightBar div.news div.content a.title:hover {
		color: #08a4cc;
		text-decoration: underline;
	}
	div#PageContentRightBar div.box {
		width: 213px;
		text-decoration: underline;
	}

	div.boxRight small {
		display: block;
		margin-bottom: 2px;
	}

	div.boxRight a.title {
		display: block;
		color: #017bc8;
		font-weight: bold;
		margin-bottom: 4px;
	}

	form#contact {
	}

	form#contact span label {
		float: left;
		width: 200px;
	}

	form#contact span input,
	form#contact span textarea {
		float: left;
		width: 250px;
		border: 1px solid #ccc;
	}

	form#contact span {
		display: block;
		clear: both;
		overflow: hidden;
		padding: 5px 0;
	}

	form#contact span input.submit {
		float: left;
		height: 16px;
		width: 61px;
		font-size: 0;
		border: 0;
		background: url("/static/images/wyslij.png") no-repeat;
		margin-left: 20px;
	}
	div.error {
		clear: both;
		width: 450px;
		margin: 6px 0;
		background: #007cc8;
		font-weight: bold;
		color: #fff;
		padding: 3px 5px;
	}



/*	ACS FORM	*/
.ACSTable	{	}
.ACSTable	td	{	padding-left: 0px; padding-right: 15px;	}
#atemat		{	width: 250px; border: 1px solid #ccc; }
#atermin	{	width: 250px; border: 1px solid #ccc; }
#aimie		{	width: 250px; border: 1px solid #ccc; }
#anazwisko	{	width: 250px; border: 1px solid #ccc; }
#afirma		{	width: 250px; border: 1px solid #ccc; }
#atelefon	{	width: 250px; border: 1px solid #ccc; }
#aemail		{	width: 250px; border: 1px solid #ccc; }
#amfirma	{	width: 250px; border: 1px solid #ccc; }
#minne		{	width: 235px; border: 1px solid #ccc; margin-left: 15px; margin-top: 3px; }
#arodzaj	{	margin-top: 5px; }
#amiejsce	{	margin-top: 5px; }
#ainfo		{	width: 250px; height: 100px; border: 1px solid #ccc; }


/*	KALKULATOR ESET */
.form-row	{	clear: both; margin-bottom: 5px; background-color: #EAEAEA; padding: 3px; width: 480px;	}
.form-left	{	float: left; width: 220px; }
.form-right	{	}
.form-right table		{ border: 0px; padding: 0px;	}
.form-right table td	{ border: 0px; padding: 0px;	}
.error 		{	color: #FF0000; }

select#product			{	width: 250px; border: 1px solid #ccc; }
select#license_type		{	width: 250px; border: 1px solid #ccc;}

select#license_period		{	width: 125px; border: 1px solid #ccc;}
input#license_quantity		{	width: 50px; border: 1px solid #ccc;}
input#license_own			{	width: 50px; border: 1px solid #ccc;}
input#license_finish		{	width: 120px; border: 1px solid #ccc;}
input#license_other			{	width: 50px; border: 1px solid #ccc;}
input#license_other_finish	{	width: 120px; border: 1px solid #ccc;}
input#reseller_discount		{	width: 120px; border: 1px solid #ccc;}
select#license_discount		{	width: 125px; border: 1px solid #ccc;}

.ttcf		{	font-size: 10px; padding: 5px;	}
.ttcf a		{	color: #434343;	}
.cdw		{	background-color: #EEEEEE;	}
.cds		{	background-color: #1CB0E5;	}
.cdn		{	background-color: #005A9F; color: #FFFFFF;	}
.cdn div	{	color: #FFFFFF;	}
.cdn div a	{	color: #FFFFFF;	}
.today {	border: 2px solid #8E8F8F;	}