html, body
{
	margin				:	0;
	padding				:	0;
	text-align			:	center;
	background-color	:	#28292c;
}

body div
{
	overflow			:	hidden;
}

a:active
{
	outline: none;
}
a:focus
{
	-moz-outline-style: none;
}


.mainContainer
{
	width				:	988px;
	padding				:	0 6px 0 6px;
	background			:	url('../grafika/mainContainerBG.jpg') repeat-x top #000;
	margin				:	0 auto;
	text-align			:	left;
	vertical-align		:	top;
	font-size			:	12px;
}
.mainContainer .topContainer, .mainContainer .middleContainer, .mainContainer .bottomContainer
{
	width				:	988px;
}
.mainContainer .middleContainer
{
	background			:	url('../grafika/middleContainerBG.jpg') repeat-y;
}
.mainContainer .bottomContainer
{
	background			:	url('../grafika/stopkaBG.jpg') repeat-x;
	min-height			:	75px;
}
* html .mainContainer .bottomContainer
{
	overflow			:	visible;
	height				:	75px;
}
.mainContainer .bottomContainer .copyright
{
	width				:	948px;
	margin				:	20px;
	font-size			:	11px;
	font-family			:	tahoma;
	color				:	#a9a8a8;
}
.mainContainer .bottomContainer .baners
{
	width				:	948px;
	margin				:	20px;
background-color		:	#4e525b;
}

.mainContainer .bottomContainer .baners .baner
{
	float				:	left;
	width				:	180px;
	height				:	80px;
	margin-bottom		:	12px;
background-color		:	#fff;
}
.mainContainer .bottomContainer .baners .baner img
{
	border				:	0;
	vertical-align		:	top;
	margin				:	0;
	padding				:	0;
}
/* ---------------------top container---------------------- */
.topContainer .leftColumn
{
	float				:	left;
	width				:	231px;
	height				:	101px;
	background-color	:	#4e525b;
}
.topContainer .rightColumn
{
	float				:	left;
	width				:	757px;
	height				:	101px;
	margin				:	0;
	padding				:	0;
	background			:	url('../grafika/banerRightBG.jpg') repeat-x top;
}

.topContainer .leftColumn a, .topContainer .leftColumn img, .middleContainer .middleLeftColumn a, .middleContainer .middleLeftColumn img
{
	display				:	block;
	border				:	0;
	vertical-align		:	top;
	padding				:	0;
	margin				:	0;
}
.restAhome
{
	float				:	left;
	height				:	21px;
	border				:	0;
	vertical-align		:	top;
	padding				:	0;
	margin				:	80px 0 0 0;
}
.restAhome img
{
	border				:	0;
	vertical-align		:	top;
	padding				:	0;
	margin				:	0;
}

.containerBaner
{
	float				:	left;
	height				:	101px;
	margin				:	0;
	padding				:	0;
}
.containerBaner .info
{
	height				:	80px;
	
}
.containerBaner .info .infoTopic
{
	float				:	left;
	width				:	400px;
	height				:	80px;
	
}
.infoTopic h1
{
	font-family			:	tahoma;
	font-size			:	18px;
	font-weight			:	bold;
	color				:	#cfcdb6;
	margin				:	20px 0 0 0;
	padding				:	0;
}
.infoTopic h2
{
	font-family			:	tahoma;
	font-size			:	14px;
	font-weight			:	bold;
	color				:	#cfcdb6;
	margin				:	0;
	padding				:	0;
}

.containerBaner .info .infoBasket
{
	float				:	left;
	width				:	250px;
	height				:	60px;
	padding				:	20px 0 0 50px;
}
.infoBasket a, .infoBasket a:hover
{
	display				:	block;
	width				:	200px;
	background			:	url('../grafika/shop/koszyczek.jpg') no-repeat;
	padding				:	0 0 0 22px;
	font-family			:	tahoma;
	font-size			:	11px;
	color				:	#c7c7c7;
	text-decoration		:	none;
}
.infoBasket a:hover
{
	text-decoration		:	underline;
}

.containerBaner .mainMenu
{
	height				:	21px;
	/*background-color	:	#fff;*/
	font-family			:	tahoma;
	font-size			:	12px;
}
.mainMenu ul
{
	margin				:	0;
	padding				:	0;
	float				:	left;
}
.mainMenu li
{
	display				:	inline;
	padding				:	0 0 0 15px;
}
.mainMenu a
{
	height				:	21px;
	/*display				:	block;*/
	background			:	url('../grafika/z1.gif') no-repeat top left;
	padding				:	0 0 0 10px;
	color				:	#b5b2b2;
	text-decoration		:	none;
}
.mainMenu a:hover
{
	color				:	#fff;
}
.flags
{
	height				:	13px; 
	float				:	right;
}
.flags img
{
	border				:	0;
	vertical-align		:	top;
	margin				:	0;
	padding				:	0;
}
.flags a, .flags a:hover
{
	background			:	none;
}

/* ---------------------middle container ------------------- */
.middleContainer .middleLeftColumn
{
	float				:	left;
	width				:	231px;
	background-color	:	#4e525b;
	font-family			:	tahoma;
	font-size			:	12px;
	
}



.middleContainer .middleLeftColumn ul
{
	list-style			:	none;
	padding				:	0;
	margin				:	0;
}
.middleContainer .middleLeftColumn ul li
{
	padding				:	0;
	margin				:	0;
	background			:	url('../grafika/liBG.jpg') no-repeat bottom left;
}

/* menu level 1*/
.middleContainer .middleLeftColumn ul li a, .middleContainer .middleLeftColumn ul li a:hover
{
	width				:	200px;
	display				:	block;
	background			:	url('../grafika/z1.jpg') no-repeat top left;
	margin				:	0 0 0 30px;
	padding				:	4px 0 6px 9px;
	color				:	#b5b2b2;
	text-decoration		:	none;
}
.middleContainer .middleLeftColumn ul li a:hover
{
	color				:	#fff;
}
/* menu level 2 */
.middleContainer .middleLeftColumn ul li ul
{
	margin-bottom		:	15px;
}
.middleContainer .middleLeftColumn ul li ul li a, .middleContainer .middleLeftColumn ul li ul li a:hover
{
	width				:	151px;
	display				:	block;
	background			:	url('../grafika/z2.jpg') no-repeat top left;
	margin				:	0 0 0 30px;
	padding				:	4px 0 6px 29px;
	color				:	#b5b2b2;
	text-decoration		:	none;
}
.middleContainer .middleLeftColumn ul li ul li a:hover
{
	color				:	#fff;
}

.menuInfo1, .menuInfo2, .menuInfo3, .menuInfo4
{
	width				:	231px;
	height				:	15px;
}
.menuInfo1
{
	background			:	url('../grafika/menuInfo1_pl.jpg') no-repeat center;
}
.menuInfo2
{
	margin-top			:	38px;
	background			:	url('../grafika/menuInfo2_pl.jpg') no-repeat center;
}
.menuInfo3
{
	margin-top			:	38px;
	background			:	url('../grafika/menuInfo3_pl.jpg') no-repeat center;
}
.menuInfo4
{
	margin-top			:	38px;
	background			:	url('../grafika/menuInfo4_pl.jpg') no-repeat center;
}

.decor
{
	width				:	231px;
	height				:	28px;
	background			:	url('../grafika/decor.jpg') no-repeat center;
}

.middleContainer .middleLeftColumn .parnters
{
	width				:	211px;
	margin				:	0 10px 20px 10px;
	text-align			:	center;
}
.middleContainer .middleLeftColumn .parnters img
{
	margin				:	auto;
}


.middleContainer .middleRightColumn
{
	float				:	left;
	width				:	756px;
	margin				:	0 0 0 1px;
	background-color	:	#fff;
}

/* ------------------ content ---------------------- */
.containerContent
{
	width				:	676px;
	margin				:	40px;
	font-family			:	verdana;
	font-size			:	12px;
	text-align			:	justify;
	line-height			:	16px;
}

.containerContent h1
{
	font-size			:	19px;
	font-weight			:	bold;
	text-align			:	left;
	line-height			:	normal;
}

.containerContent h2
{
	font-size			:	18px;
	font-weight			:	bold;
	text-align			:	left;
	line-height			:	normal;
}
.containerContent h4
{
	font-size			:	10px;
	color				:	#4e535b;
	text-decoration		:	underline;
	text-align			:	left;
	line-height			:	normal;
}
.containerContent h6
{
	font-size			:	9px;
	color				:	#fff;
	font-weight			:	bold;
	background-color	:	#cd7050;
	text-align			:	left;
	line-height			:	normal;
}

.containerContent .versionBlock
{
	width				:	510px;
	padding				:	45px 0 0 166px;
	margin				:	0;
	text-align			:	justify;
	background			:	url('../media/Image/program.jpg') top left no-repeat;
	min-height			:	164px;
}
* html .containerContent .versionBlock
{
	overflow			:	visible;
	height				:	164px;
}

.containerContent .versionBlock div
{
	width				:	480px;
	border				:	1px solid #dadada;
	padding				:	14px;
	margin				:	0;
}
.containerContent .versionBlock ul
{
	overflow			:	hidden;
	width				:	476px;
	border				:	1px solid #dadada;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
	list-style			:	none;
	padding				:	14px;
	margin				:	10px 0 0 0;
}
.containerContent .versionBlock ul li
{
	background			:	url('../grafika/programName/true.jpg') top left no-repeat;
	padding				:	0 0 10px 30px;
}

a.showMore
{
	color				:	#4e535b;
	cursor				:	pointer;
	text-decoration		:	underline;
}












/* ------------------ search ----------------------- */
.search
{
	height				:	30px;
	width				:	271px;
	text-align			:	left;
	margin				:	0 0 0 15px;
	padding				:	0;
	border				: 	0;
}
.search form
{
	margin				:	0;
	padding				:	0;
	vertical-align		:	top;
background-color	:	#cc0000;
border-width: 0;
font-size:1px;
}
.search input.text
{
	width				:	178px;
	background-color	:	#fff;
	margin				:	0;
	padding				:	0;
	vertical-align		:	top;
}
.search .subSearch
{
	width				:	50px;
	background-color	:	#fff;
	margin				:	0;
	padding				:	0;
	vertical-align		:	top;
	cursor				:	pointer;
}

/* download demo form */
.demoContainerForm0
{
	width				:	676px;
	padding				:	0 0 0 166px;
	background			:	url('../media/Image/demoBG.jpg') top left no-repeat;
}
.demoContainerForm
{
	width				:	510px;
}

.demoContainerForm input
{
	height				:	20px;
	padding				:	5px;
	border				:	1px solid #dadada;
	color				:	#474747;
}
.demoContainerForm #inp1
{
	width				:	488px;
}
.demoContainerForm #inp3
{
	width				:	75px;
}

.demoContainerForm #inp2, .demoContainerForm #inp4, .demoContainerForm #inp5, .demoContainerForm #inp6, .demoContainerForm #inp7
{
	width				:	228px;
}
.demoContainerForm #inp8
{
	display				:	block;
	width				:	120px;
	height				:	30px;
	margin				:	0;
	padding				:	0;
	font-size			:	1px;
	background			:	url('../grafika/subDemo.jpg') no-repeat;
	border				:	0;
	cursor				:	pointer;
}
/* ----------------shop------------------------------ */
.containerShop
{
	width				:	676px;
	margin				:	40px;
	font-family			:	verdana;
	font-size			:	12px;
}

.containerShop a, .containerContent a
{
	/*display				:	block;*/
	background			:	url('../grafika/z1.gif') no-repeat top left;
	padding				:	0 0 0 9px;
	color				:	#474747;
	text-decoration		:	underline;
}
.containerShop a:hover, .containerContent a:hover
{
	color				:	#474747;
	text-decoration		:	none;
}


.basket
{
	width				:	100%;
	font-size			:	12px;
}
.basket .topic
{
	font-size			:	9px;
	color				:	#fff;
	text-align			:	center;
	background-color	:	#4e525b;
}
.basket .item, .basket .item2
{
	background			:	url('../grafika/shop/basketBottomBG.gif') repeat-x left bottom;
}
.basket .item2
{
	background-color	:	#f9f9f8;
}

.number
{
	text-align			:	center;
}
.number input
{
	width				:	30px;
}

.basket .totalPriceCategory
{
	font-size			:	16px;
	font-weight			:	bold;
	text-align			:	center;
}
.basket .totalPrice
{
	font-size			:	18px;
	color				:	#fff;
	text-align			:	center;
	background-color	:	#4e525b;
}

.productList
{
	width				:	100%;
}
.productList .item
{
	background			:	url('../grafika/shop/basketBottomBG.gif') repeat-x left bottom;
}
.productList .item td
{
	padding				:	10px;
}
.productList .topic
{
	font-size			:	9px;
	color				:	#fff;
	text-align			:	center;
	background-color	:	#4e525b;
}

.dokoszyka
{
	display				:	block;
	width				:	120px;
	height				:	30px;
	margin				:	0;
	padding				:	0;
	font-size			:	1px;
	background			:	url('../grafika/shop/doKoszyka.jpg') no-repeat;
	border				:	0;
	cursor				:	pointer;
}

.shopCategory
{
	width					:	250px;
	padding					:	15px 0 15px 100px;
	border					:	1px solid #dadada;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
	background				:	url('../grafika/shop/koszyk.jpg') no-repeat;
	background-position		:	15px 15px;
}

.customerInfoContainer
{
	width					:	450px;
}
.customerInfo
{
	float					:	left;
	width					:	225px;
}
.customerInfo ul, .shopCategory ul
{
	list-style				:	none;
	margin					:	12px 0 0 0;
	padding					:	0;
}
.customerInfo ul li, .shopCategory li
{
	padding					:	0 0 5px 0;
}


/* ------------opis programu ----------------------- */

.infoProduct
{
	width					:	674px;
	border					:	1px solid #dadada;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
}

.homeLinksContainer
{
	width					:	676px;
}

.customerInfoHome
{
	float					:	left;
	width					:	335px;
}
.customerInfoHome ul
{
	list-style				:	none;
	margin					:	12px 0 0 0;
	padding					:	0;
}
.customerInfoHome ul li
{
	padding					:	0 0 5px 0;
}
.customerInfoHome ul li a
{
	display				:	block;
	width				:	300px;
	background			:	url('../grafika/z1.gif') no-repeat top left;
	padding				:	0 0 0 9px;
	color				:	#474747;
	text-decoration		:	none;
}
.customerInfoHome ul li a:hover
{
	color				:	#474747;
	text-decoration		:	underline;
}

.programDesc1
{
	width				:	495px;
	height				:	250px;
	padding				:	20px 0 0 180px;
	background			:	url('../media/Image/programDescBG1.jpg') no-repeat top left;
}

.whyTA
{
	width				:	676px;
	border-top			:	1px solid #000;
	margin				:	20px 0 0 0;
	padding				:	10px 0 0 0;
}

.infoProductProgram
{
	width				:	355px;
	padding				:	20px 0 0 280px;
	background			:	url('../media/Image/programDescBG1.jpg') no-repeat top left;
	margin				:	20px;
}
.infoProductDevice
{
	width				:	600px;
	margin				:	30px 0 10px 20px;
	padding				:	0 0 40px 0;
	background			:	url('../media/Image/deviceDescBG.jpg') no-repeat top right;
}
.infoProductProgram ul, .infoProductDevice ul
{
	list-style			:	none;
	margin				:	0;
	padding				:	0;
}
.infoProductProgram ul li, .infoProductDevice ul li
{
	background			:	url('../grafika/programName/true.jpg') top left no-repeat;
	padding				:	0 0 10px 30px;
}

.infoDPKTachoSystem
{
	width				:	672px;
	height				:	300px;
	background			:	url('../grafika/dpktachosystemBG.jpg') top left no-repeat;
	text-align			:	left;
}
.infoDPKTachoSystemLeft
{
	float				:	left;
	width				:	355px;
	padding				:	0 0 0 20px;
}
infoDPKTachoSystemRight
{
	float				:	left;
	width				:	297px;
}

/* ---------------------------aktualnosci------------------------------------------------ */

.newsView
{
	
	width				:	676px;
	padding				:	0;
	margin				:	0;
}
.newsLinks
{

	width				:	650px;
	border-left			:	1px solid #4e525b;
	margin				:	40px 0 0 0;		
	font-family			:	tahoma;
	font-size			:	11px;
	text-align			:	left;
}
.newsLinks a
{
	display				:	block;
	width				:	620px;
	background			:	url('../grafika/z1.gif') no-repeat top left;
	padding				:	0 0 0 9px;
	color				:	#474747;
	text-decoration		:	none;
}
.newsLinks a:hover, .newsLinks ul li a:hover
{
	color				:	#474747;
	text-decoration		:	underline;
}
.newsLinks ul
{
	list-style				:	none;
	margin					:	12px 0 0 15px;
	padding					:	0;
}
.newsLinks ul li
{
	padding					:	0 0 5px 0;
}
.newsLinks ul li a
{
	display				:	inline;
	background			:	url('../grafika/z1.gif') no-repeat top left;
	padding				:	0 0 0 9px;
	color				:	#474747;
	text-decoration		:	none;
}



/* inne */
.contentKontakt2
{
	width					:	676px;
}

/*cennik*/
.tabSoft, .tabHard, .tabTacho
{
	border					:	1px solid #4e525b; 
	border-collapse			:	collapse; 
	margin					:	1px; 
	width					: 	674px;
}
.tabSoft td, .tabHard td, .tabTacho
{
	border					:	1px solid #e3e3e3;
}

.tabTacho
{
	border					:	1px solid #4e525b; 
	border-collapse			:	collapse; 
	margin					:	1px; 
	width					: 	674px;
}
.tabTacho td
{
	border					:	1px solid #4e525b;
	padding					:	10px;
}
.tabBG
{
	background-color		:	#4e525b;
	color					:	#fff;
}


.likeIt
{
	width					:	600px;
	margin-top				:	20px;
}
