BODY {
	backgorund-color:		#FFFFFF;
	font-family:			arial;
	font-size:			14px;
	color:				#333333;
	text-align:			center;
}

DIV.containter {
	width:				780px;
	margin:				0 auto 0 auto;
	text-align:			left;
}

DIV {

}

DIV.logo {
	height:				70px;
	padding-top:			30px;
	text-align:			center;
}

/* -----------------------------------------------------------------------------------------
MENU TOP
----------------------------------------------------------------------------------------- */
DIV.menutop {
	height:				100px;
	text-align:			center;
	color:				#666666;
	font-size:			14px;
	font-weight:			bold;
}

.menu {
	height:				80px;
	width:				70px;
	text-align:			center;
	vertical-align:			middle;
	color:				#999999;
	font-size:			12px;
	font-weight:			bold;
}

A.menu, A:link.menu, A:hover.menu, A:active.menu, A:visited.menu {
	color:				#999999;
	text-decoration:		none;
}

DIV.menutop DIV.mstart {
	background-image:		url(../../custom/m_start_on.gif);
	background-repeat:		no-repeat;
	background-position:		top center;
	height:				20px;
	width:				50px;
	float:				left;
	padding-top:25px;
}

DIV.menutop DIV.mlogowanie {
	background-image:		url(../../custom/m_logowanie_off.gif);
	background-repeat:		no-repeat;
	background-position:		top center;
	height:				20px;
	width:				80px;
	float:				left;
	padding-top:25px;
}

/* -----------------------------------------------------------------------------------------
BODY
----------------------------------------------------------------------------------------- */
DIV.body {

	background-repeat:		repeat-x;
	backgorund-color:		#FFFFFF;
	width:				100%;
	text-align:			center;
	padding-top: 			20px;
}

DIV.body DIV.ramki {
	background-image:		url(../../custom/body_ramki.gif);	
	background-repeat:		no-repeat;
	width:				730px;
	height:				705px;
	text-align:			center;
	margin:				0 auto 0 auto;
}

DIV.body DIV.ramki DIV.rzad {
	width:				100%;
	clear:				both;
}

DIV.body DIV.ramki DIV.implebot {
	width:				320px;
	height:				320px;
	text-align:			left;
	color:				#4F97E9;
	float:				left;
	padding:			20px;
	padding-right:			10px;
}

DIV.body DIV.ramki DIV.implebot H1, DIV.body DIV.ramki DIV.freebot H1 {
	font-size:			24px;
	line-height:			80%;
}

DIV.body DIV.ramki DIV.implebot H2, DIV.body DIV.ramki DIV.freebot H2 {
	font-size:			14px;
	line-height:			80%;
}

DIV.body DIV.ramki DIV.implebot H2 {
	margin-left:			10px;
	height:				50px;
}

DIV.body DIV.ramki DIV.implebot DIV.form {
	margin-left:			15px;
}

DIV.body DIV.ramki DIV.implebot DIV.aneks {
	font-size:			11px;
	color:				#666666;
	margin-top:			15px;
}

DIV.body DIV.ramki DIV.freebot {
	width:				330px;
	height:				320px;
	text-align:			left;
	color:				#333333;
	float:				right;
	padding:			20px;
}

DIV.body DIV.ramki DIV.freebot H1 {
	text-align:			right;
}

DIV.body DIV.ramki DIV.freebot H2 {
	text-align:			right;
	margin-right:			10px;
	height:				70px;
}

DIV.body DIV.ramki DIV.freebot DIV.form {
	margin-right:			15px;
	text-align:			right;
}


DIV.body DIV.ramki DIV.rejestracja {
	width:				320px;
	height:				320px;
	text-align:			left;
	color:				#58C707;
	float:				left;
	padding:			20px;
	padding-right:			10px;
}

DIV.body DIV.ramki DIV.rejestracja H1 {
	font-size:			24px;
	line-height:			80%;
}

DIV.body DIV.ramki DIV.rejestracja DIV.form {
	margin-left:			15px;
}

DIV.body DIV.ramki DIV.rejestracja DIV.form TD, DIV.body DIV.ramki DIV.rejestracja DIV.form INPUT {
	font-size:			13px;
}

DIV.body DIV.ramki DIV.porownanie {
	width:				320px;
	height:auto;
	text-align:			right;
	color:				#58C707;
	float:				left;
	padding:			20px;
	padding-right:			10px;
}

DIV.body DIV.ramki DIV.porownanie H1 {
	font-size:			24px;
	line-height:			80%;
}

DIV.body DIV.ramki DIV.porownanie DIV.table {
	background-color:		#F0F0F0;
}

DIV.body DIV.ramki DIV.porownanie DIV.table TH {
	font-size:			13px;
	background-color:		#FFFFFF;
}

DIV.body DIV.ramki DIV.porownanie DIV.table TD {
	font-size:			11px;
	background-color:		#FFFFFF;
}

.f11px {
	font-size:			11px;
}

.f10px {
	font-size:			10px;
}

/* -----------------------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------------------- */

DIV.footer {
	border-top:			1px solid #999999;
	margin-top:			100px;
	font-size:			10px;
	color:				#CCCCCC;
	clear:both;
}

DIV.footer A {
	color:				#CCCCCC;
	text-decoration:		underline;
}