body
{
	margin					:	0 auto;	
	background-color		:	#e7ebf0;
	text-align				:	center;
	background-image		:	url('../skin/mainBG.jpg');
	background-position		:	top left;
	background-repeat		:	repeat-x;
}

.mainContainer
{
	overflow		:	hidden;
	width			:	1080px;
	margin			:	0 auto;
	text-align		:	left;

	font-family		:	verdana;
}
.logo
{
	overflow		:	hidden;
	width			:	1080px;
	height			:	61px;
}
.menu
{
	overflow			:	hidden;
	width				:	1080px;
	height				:	32px;

	background-image	:	url('../skin/menuBG.jpg');
	background-position	:	top left;
	background-repeat	:	no-repeat;


}
.menu1
{
	overflow			:	hidden;
	width				:	840px;
	margin				:	0 0 0 227px;
	height				:	24px;
	padding				:	7px 0 0 13px;
	border-bottom		:	1px solid #fff;

	font-size			:	12px;
	font-weight			:	bold;
}

.menu1 a
{
	color				:	#000;
	text-decoration		:	none;
}
.menu1 a:hover
{
	color				:	#e3e8ee;
	text-decoration		:	underline;
}

.containerCont
{
	overflow		:	hidden;
	width			:	1080px;
}
.containerCont a
{
	color				:	#6784a2;
	text-decoration		:	underline;
}
.containerCont a:hover
{
	color				:	#64798f;
	text-decoration		:	none;
}
.containerCont h1
{
	font-size			:	18px;
	color				:	#253f5a;
}
.containerCont h2
{
	margin-left			:	0;
	font-size			:	14px;
	color				:	#ce9335;
}
.containerCont h2 img
{
	margin-right		:	10px; 
	vertical-align		:	middle;
}
.containerCont h3
{
	margin-left			:	0;
	font-size			:	13px;
	color				:	#000;
}
.containerCont h4
{
	font-size			:	14px;
	color				:	#253f5a;
	padding				:	0;
	margin				:	0;
	font-weight			:	bold;
}
/*
.containerCont p
{
	margin				:	0 0 0 20px;
}
*/
.containerCont ul
{
	list-style-type		:	square;
}


.contentLeft
{
	float					:	left;
	overflow				:	hidden;
	width					:	845px;
background-image		:	url('../skin/contentRightBG.jpg');
background-position		:	top right;
background-repeat		:	no-repeat;


}
.contentBlock
{
	overflow			:	hidden;
	width				:	832px;
	margin				:	7px 0 11px 0;
	background-color	:	#f8f9fa;

	font-size			:	12px;
	color				:	#656565;
}
.contentBlock ul
{
	list-style-type		:	square;
}
.contentBlock hr
{
	margin				:	0 16px 0 16px;
	
	height				:	0;
	border				:	0;
	border-top			:	1px solid #656565;
}
.content
{
	margin				:	20px;
}


.topicKontaktT0
{
	overflow			:	hidden;
	width				:	795px;
height	:	16px;
	background-color	:	#9fb2c3;
	margin				:	3px 15px 0 15px;
	color				:	#fff;
	font-size			:	12px;
	font-weight			:	bold;
	padding				:	4px 0 4px 7px;
	cursor				:	pointer;
}
.topicKontaktT1
{
	overflow			:	hidden;
	width				:	795px;
height	:	16px;
	background-color	:	#cdd7e0;
	margin				:	3px 15px 0 15px;
	color				:	#fff;
	font-size			:	12px;
	font-weight			:	bold;
	padding				:	4px 0 4px 7px;
	cursor				:	pointer;
}

.contentTopic
{
	float:left;
	width:763px;
}
.handleTopic
{
	float				:	left;
	width				:	30px;
	text-align			:	center;
	color				:	#fff;
	font-size			:	10px;
	font-weight			:	normal;
}

.contentKontaktT0
{
	margin				:	0 15px;
	border				:	1px solid #9fb2c3;
	padding				:	15px;
	display				:	block;
font-size			:	12px;
}
.contentKontaktT1
{
	margin				:	0 15px;
	border				:	1px solid #cdd7e0;
	padding				:	15px;
	display				:	block;
font-size			:	12px;
}

.contentKontakt2
{
	overflow:hidden;
	width	:802px;
	margin				:	0 15px;
font-size			:	12px;
}

.contentRight
{
	float			:	left;
	overflow		:	hidden;
	width			:	235px;
	min-height		:	77px;

	background-image		:	url('../skin/contentLeftBG.jpg');
	background-position		:	top left;
	background-repeat		:	no-repeat;
}
* html .contentRight
{
	overflow		:	visible;
	height			:	77px;
}


/*ustawienia menu bocznego lewego*/
.menuVertical
{
	float			:	left;
	overflow		:	hidden;
	width			:	215px;
	padding			:	10px;
	

	font-family		:	tahoma;
	font-size		:	11px;
}
* html .menuVertical
{
	overflow		:	visible;
	height			:	77px;
}
.menuVertical ul
{
	color		:	#d61a1b;	
}
.menuVertical ul li
{
	padding		:	0 0 10px 2px;
	margin		:	0;
}

.menuVertical ul li ul
{
	padding				:	0 0 0 15px;
	margin				:	0;
	color				:	#fff;
	list-style-type		:	disc;
}

.menuVertical ul li ul li
{
	padding		:	10px 0 0 2px;
	margin		:	0;
}

.menuVertical a
{
	color			:	#344b64;	
}










.news
{
	overflow			:	hidden;
	width				:	219px;
	padding				:	5px 0;
	margin				:	7px;
	border				:	1px solid #8faec2;
	background-color	:	#fff;

	font-family			:	tahoma;
	font-size			:	11px;
}
.news a
{
	color				:	#656565;
	text-decoration		:	underline;
}
.news a:hover
{
	color				:	#979797;
	text-decoration		:	none;
}

.topicTSI
{
	overflow			:	hidden;
	width				:	197px;
	padding				:	3px 0 0 5px;
	height				:	16px;
	margin				:	9px 0 0 9px;
	background-color	:	#a75555;
	background-image	:	url('../skin/linkstsiBG.jpg');
	background-repeat	:	no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	cursor				:	pointer;
}
.topicJablotron
{
	overflow			:	hidden;
	width				:	197px;
	padding				:	3px 0 0 5px;
	height				:	16px;
	margin				:	3px 0 0 9px;
	background-color	:	#6986a3;
	background-image	:	url('../skin/linksJablotronBG.jpg');
	background-repeat	:	no-repeat;
	color				:	#fff;
	font-weight			:	bold;
	cursor				:	pointer;
}

.linksTSI
{
	overflow			:	hidden;
	width				:	192px;
	padding				:	3px 5px 0 5px;
	margin				:	0 0 0 9px;
	background-color	:	#fbf6f6;
}
.linksJablotron
{
	overflow			:	hidden;
	width				:	192px;
	padding				:	3px 5px 0 5px;
	margin				:	0 0 9px 9px;
	background-color	:	#f7f9fa;
}
.linkiUL
{
	padding				:	0;
	margin				:	10px 0 10px 20px;
	list-style-type		:	square;
}

.contentUL
{
	list-style-type		:	square;
}

.stopka
{
	width			:	1067px;
	padding			:	3px 0 3px 0;
	margin			:	0 0 0 13px;
	font-size		:	12px;
	color			:	#496888;
	border-top	:	1px solid #fff;
}

.formContact
{
	width			:	200px;
	
}

.formSub
{
	border			:	1px solid #6784a2;
	background-color:	#99abbe;
	color			:	#fff;
}

.true
{
	color			:	#55a77e;

}
.false
{
	color			:	#a75555;
	font-weight		:	bold;
}


/* tabelki */

/* podsystemy tsi */
.tableTsi
{
	
}
.tableTsi td
{
	padding		:	15px;
	text-align	:	justify;
}


.justuj
{
	text-align	:	justify;
}

/*strona glowna - aktualnosci transportowych systemow informatycznych*/
.blokStartowy
{
	width			:	768px;
	padding			: 	0 16px 16px 16px;
	overflow		: 	hidden; 
	margin			:	16px; 
	background		:	url('../media/Image/startBG.jpg') no-repeat top left;
	text-align		:	justify;
}
.blokStartowy div
{
	clear			:	both;
	overflow		:	hidden;
	width			:	768px;
}
.blokStartowy div img
{
	
	margin			: 	0;
	vertical-align	:	top;
}
.blokStartowy ul
{
	list-style-type		:	none;
	margin-left			:	0;
	padding-left		:	10px;
}
.blokStartowy li
{
	margin-bottom	:	5px;
	font-family		:	tahoma;
}
.blokStartowy li strong
{
	color	:	#000;
}
.aktualnosci
{
	clear		:	both;
	overflow	:	hidden;
	width		:	600px;
	padding		:	15px 20px 20px 20px;
}
.aktualnosci h4
{
	font-size	:	11px;
	color		:	#000;
	margin		:	0 0 15px 0;
	padding		:	0;
}
.aktualnosci ul
{
	margin				:	0;
	padding				:	0;
	list-style-type		:	none;
}
.aktualnosci ul li
{
	padding		:	0 0 5px 0;
}
/* style dla podstron aktualnosci */
.przejscia
{
	
}

.topicWWW
{
	font-family		:	verdana;
	font-size		:	20px;
	color			:	#beccd7;
	font-weight		:	bold;
	margin-left		:	200px;
	letter-spacing  :	2px;
}
