@CHARSET "UTF-8";

* { 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	color: #333333;
}

body {
	margin: 0;
	background-color: #ECECEC;
}

/* QPaginator */
span.paginator { margin: 0; padding: 0; }
span.paginator span { list-style-type:none; display: inline; padding: 0 10px 0 0; margin: 0; }
span.paginator span.page a { text-decoration: none; color: #556389; font-weight: normal;}
span.paginator span.page a:hover { text-decoration: underline; }
span.paginator span.arrow { font-weight: bold; color: #64388A; margin: 0; padding: 0 10px 0 0; }
span.paginator span.arrow a { font-weight: bold; color: #c61d38; text-decoration: none; }
span.paginator span.selected { font-weight: bold; color: #1F2D54; }
span.paginator span.break { display: none; }
span.paginator span.ellipsis { color: #556389; }

/* ***************************************************************** */
/* ************* wspolne style dla wszystkich podstron ************* */
/* ***************************************************************** */

.top {
	margin: 0 auto 0 auto;
	width: 1022px;
	position: relative;
}

.topBan {
	height: 183px;
}
.topBan table {
	height: 140px;
}

.topBan1 {
	padding: 0 0 0 20px;
}
.topBan1 div {
	border-right: 1px solid #E7E4E4;
	padding: 5px 12px 0 0;
}

.topBan2 {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 22px;
	padding: 0 0 0 15px;
}

/* menu */
.topMenu {
	background-color: #D9DEEC;
	border: 1px solid #FFFFFF;
	padding: 12px 30px 0 30px;
	height: 27px;
}
.topMenu a {
	color: #556389;
	font-size: 13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.menuOn {
	color: #1F2D54 !important;
	font-weight: bold;
	text-decoration: underline;
}

.footOn {
	font-weight: bold;
	text-decoration: underline;
}

.sep1 {
	color: #AAB1C8;
	font-size: 13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	padding: 0 8px 0 8px;
}

.sep2 {
	color: #666666;
	font-size: 12px;
	padding: 0 5px 0 5px;
}

/* wybieraczka krajów i języków */
.csflg { 
	border: 0; 
	padding-right: 3px;
	vertical-align: top;
}
.csoff { display: none }
.cluetip-cselector {
	border: 1px solid #bdbdbd;
	color: #8d8d8d;
	padding: 8px;
	background-color: #f2f2f2;
}
.csLabel {
	cursor: pointer;
}
.csLabel:hover {
	text-decoration: underline;
}

/* menu dolne */
.foot {
	width: 1014px;
	margin: 12px auto 0 auto;
}

.footH1 {
	background: url(../images/bck04.png) top center no-repeat;
	height: 2px;
}

.footMenu {
	text-align: center;
	padding: 20px 0 14px 0;
}
.footMenu a {
	color: #666666;
	font-size: 12px;
}

/* panstwa na dole */
#footcnt {
	text-align: center;
	padding: 20px;
	color: #556389;
}

/* stopka */
.footCopy {
	text-align: center;
	color: #808080;
}
.footCopy a {
	color: #808080;
}
.footCopy a:hover {
	text-decoration: none !important;
	color: #808080;
}

/* eprti */
.topLang {
	padding: 14px 0 0 10px;
	height: 30px;
}
.topLang a, .topLang span {
	color: #666666;
	font-size: 11px;
}
.topLang b, .topLogout {
	font-weight: normal;
	color: #1F2D54 !important;
}

.content {
	width: 998px;
	margin: 0 auto 0 auto;
	background: url(../images/bck02.png) top left repeat-y;
	padding: 0 8px 0 8px;
}

.contentFoot {
	width: 1014px;
	height: 8px;
	background: url(../images/bck03.png) top left no-repeat;
	margin: 0 auto 0 auto;
}

.t16 { font-size: 16px; }
.t14 { font-size: 14px; }

.ft52 {	font-size: 52px !important; }
.ft48 {	font-size: 48px !important; }
.ft44 {	font-size: 44px !important; }
.ft40 {	font-size: 40px !important; }

.inpErr {
	border: 1px solid #FF0000 !important;
}
.lblErr {
	color: #FD0505 !important;
}

.btn1l {
	background: url(../images/btn1l.png) top right no-repeat;
	width: 5px;
	height: 35px;
	padding: 0;
}

.btn1c {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/btn1c.png) top left repeat-x;
	padding: 0 10px 0 10px !important;
	height: 35px;
	vertical-align: middle;
}

.btn1r {
	background: url(../images/btn1r.png) top left no-repeat;
	width: 5px;
	height: 35px;
	padding: 0;
}

.btn2l {
	background: url(../images/btn2l.png) top right no-repeat;
	width: 5px;
	height: 34px;
	padding: 0;
}

.btn2c {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/btn2c.png) top left repeat-x;
	padding: 0 30px 0 25px !important;
	height: 34px;
	vertical-align: middle;
}

.btn2r {
	background: url(../images/btn2r.png) top left no-repeat;
	width: 34px;
	height: 34px;
	padding: 0;
}

.tip1 {
	max-width: 330px !important;
	width: 330px !important;
}

.tip2 {
	max-width: 465px !important;
	width: 465px !important;
}

.tip3 {
	max-width: 700px !important;
	width: 700px !important;
}

.qtip-titlebar {
	background-color: transparent !important;
}
.qtip-icon {
	border: 0 !important;
	background: #FFFFFF url(../images/x.gif) center center no-repeat !important;
}
.ui-icon-close {
	font-size: 0 !important;
	width: 14px !important;
}
.qtip-content {
	padding: 10px 20px 10px 20px !important;;
}

.qtip {
	line-height: normal !important;
}

.inpErr {
	border: 1px solid #F27F7F !important;
}

.cookieInfo {
	border: 1px solid #cecece;
	padding: 1px;
	margin-top: 5px;
	background-color: #FFFFFF;
}
.cookieInfo1 {
	background-color: #e9ecf4;
	padding: 8px 10px 8px 10px;
	font-size: 10px;
	color: #1f2d54;
	font-family: Tahoma, Geneva, sans-serif;
}
.cookieInfo span, .cookieInfo a {
	font-size: 10px;
	font-weight: bold;
	color: #1f2d54;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}
.cookieInfo b {
	font-size: 10px;
	font-weight: bold;
	color: #1f2d54;
	font-family: Tahoma, Geneva, sans-serif;
}
.cookieInfo span {
	cursor: pointer;
}

.login .cookieInfo {
	margin-bottom: 5px !important;
}

.lgnTT1 {
	color: #1F2D54;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

.lgnTT2 {
	color: #333333;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 15px;
}
.lgnTT2 span, .lgnTT2 a {
	color: #333333;
	font-size: 12px;
	cursor: pointer;
}

.lgnTT2 a {
	text-decoration: underline;
}