@import url(fix.css);

body { 
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #2d2d2d;
	margin: 0 auto;
	background: #d6eaf7 url('../gfx/bg.gif') repeat-x;
}

body img { 
	border: 0px;
}

/***************************  top  ***********************************/

div.all {
	width: 970px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding: 0;
	background: #ffffff;
	padding-right: 0px;
}


#bg { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 50%; 
	height: 800px; 
	background-position: right; 
}

#bgleft { 
	height: 100%; 
	margin-right: 485px; 
	background: url('../gfx/bgleft.gif') 100% 0 repeat-x;
	text-align: right;
}

#bg2 { 
	position: absolute; 
	top: 0; 
	right: 0; 
	width: 50%; 
	height: 800px; 
	background-position: left; 
}

#bgright { 
	height: 100%; 
	background: url('../gfx/bgright.gif') 100% 0 repeat-x; 
	margin-left: 484px;
}

#top1 {
	width: 273px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_01.gif') no-repeat;
}

a.home {
	width: 273px;
	height: 129px;
	float: left;
}

#top2 {
	width: 101px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_02.jpg') no-repeat;
}

#top3 {
	width: 86px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_03.jpg') no-repeat;
}

#top4 {
	width: 120px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_04.jpg') no-repeat;
}

#top5 {
	width: 104px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_05.gif') no-repeat;
}

#top6 {
	width: 146px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_06.gif') no-repeat;
}

#top7 {
	width: 140px;
	height: 129px;
	float: left;
	background: url('../gfx/twojetypy_07.gif') no-repeat;
}

#menu {
	width: 970px;
	height: 58px;
	float: left;
	background: url('../gfx/menubg.gif') repeat-x;
}

div.menuleft {
	float: left;
	width: 7px;
	height: 58px;
	background: url('../gfx/menuleft.gif') no-repeat;
}

div.menuright {
	float: right;
	width: 127px;
	height: 58px;
	background: url('../gfx/menuright.gif') no-repeat;
}

a.menu1 {
  padding-top: 1px;
	float: left;
	background: url('../gfx/menu.gif') repeat-x;
	font-weight: bold;
	color: #013556;
	text-decoration: none;
  margin: 0px 1px 0px 0px;
}

a.menu1 span {
  display: block;
	padding: 22px 20px 20px 20px;
}

a.menu1:hover, a.menu1_hover {
	text-decoration: none;
	background: url('../gfx/menu.gif') repeat-x;
	/*background-position: 0px -58px;*/
	background-position: 0px -58px;
	color: #ffffff;
}

a.menu1:hover strong, a.menu1_hover strong {
  display: block;
  background: url('../gfx/menu-corner-l.png') no-repeat left top;
  padding-left: 24px;
}

a.menu1:hover span, a.menu1_hover span {
  background: url('../gfx/menu-corner-r.png') no-repeat right top;
  padding-right: 42px;
}

#submenu {
	width: 970px;
	height: 33px;
	float: left;
	background: url('../gfx/submenubg.gif') repeat-x;
}

div.submenuleft {
	float: left;
	width: 6px;
	height: 33px;
	background: url('../gfx/submenuleft.gif') no-repeat;
}

div.submenuright {
	float: right;
	width: 99px;
	height: 33px;
	background: url('../gfx/submenuright.gif') no-repeat;
}

ul.submenu {
	width: 830px;
	float: left;
	padding: 0;
	margin: 4px 0px 0px 22px;
	list-style: none;
}

ul.submenu li {
	background: url('../gfx/arrow1.gif') no-repeat;
	background-position: 1px 10px;
	text-indent: 10px;
	padding: 5px 19px 0px 0px;
	float: left;
}

a.submenu {
	text-decoration: none;
	color: #012c48;
}

a.submenu:hover {
	text-decoration: underline;
}



/***************************  content  ********************************/

#left {
	width: 687px;
	float: left;
	padding: 3px 0px 10px 16px;
}

#right {
	width: 267px;
	float: left;
	padding: 0px 0px 10px 0px;
}

div.lefttop {
	width: 676px;
	height: 10px;
	float: left;
	background: url('../gfx/lefttop.gif') no-repeat;
	margin: 8px 0px 0px 0px;
}

div.leftbg {
	width: 674px;
	float: left;
	background: url('../gfx/leftbg.gif') no-repeat;
	background-position: 6px 36px;
	border-left: 1px solid #acb2b5;
	border-right: 1px solid #acb2b5;
	line-height: 18px;
}

h1.naglowek2 {
	width: 650px;
	float: left;
	padding: 6px 0px 26px 16px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
}

h1.naglowek2, h1.naglowek2 a, h1.naglowek3, h1.naglowek3 a {
	color: #184f6e;
  text-decoration: none;
}

div.leftcont {
	width: 642px;
	float: left;
	padding: 0px 0px 5px 16px;
}

div.leftcont p {
  margin: 10px 0;
}

div.leftbottom {
	width: 676px;
	height: 11px;
	float: left;
	background: url('../gfx/leftbottom.gif') no-repeat;
}

img.readmore {
	float: right;
	margin: 10px 0px 0px 6px;
}

div.listbox {
	background: #e8f3f9;
	border-left: 1px solid #cedce4;
	border-top: 1px solid #cedce4;
	border-bottom: 1px solid #cedce4;
	float: right;
	width: 280px;
	padding: 10px;
	margin: 0px -16px 10px 10px;
}

ul.listbox {
	width: 280px;
	float: left;
	padding: 0;
	margin: 4px 0px 0px 0px;
	list-style: none;
}

ul.listbox li {
	background: url('../gfx/box.gif') no-repeat;
	background-position: 0px 8px;
	text-indent: 10px;
	width: 260px;
	padding: 2px 0px 0px 0px;
	float: left;
}

table.oplaty {
	width: 642px;
	float: left;
	margin: 10px 0px 0px 0px;	
}

table.oplaty tr {
	height: 22px;
}

table.oplaty tr.header {
	background: #5d91a5;
	color: #ffffff;
	font-weight: bold;
}

table.oplaty tr.white {
	background: #f8f8f8;
}

table.oplaty tr.gray {
	background: #efefef;
}

table.oplaty tr.blue1 {
	background: #f0f8fc;
}

table.oplaty tr.blue2 {
	background: #e0f1fa;
}


table.oplaty td {
	padding: 0px 0px 0px 8px;			border: 1px solid white;
}


span.cancel {
	text-decoration: line-through;
}

span.red {
	padding: 0px 0px 0px 6px;
	font-weight: bold;
	color: #e7260c;
}

div.leftcolumn1 {
	float: left;
	width: 332px;
}

div.leftcolumn2 {
	float: left;
	width: 332px;
	margin: 0px 0px 0px 12px;
}

div.lefttop2 {
	width: 332px;
	height: 10px;
	float: left;
	background: url('../gfx/lefttop2.gif') no-repeat;
	margin: 8px 0px 0px 0px;
}

div.leftbg2 {
	width: 330px;
	float: left;
	border-left: 1px solid #acb2b5;
	border-right: 1px solid #acb2b5;
	line-height: 18px;
}

h1.naglowek3 {
	width: 300px;
	float: left;
	padding: 6px 0px 15px 16px;
	margin: 0px 0px 0px 0px;
	color: #184f6e;
	font-weight: bold;
	font-size: 16px;
}

div.leftbottom2 {
	width: 332px;
	height: 13px;
	float: left;
	background: url('../gfx/leftbottom2.gif') no-repeat;
}

div.news {
	width: 298px;
	float: left;
	background: url('../gfx/leftbg.gif') no-repeat;
	background-position: 6px 0px;
	padding: 10px 0px 8px 16px;
	line-height: 17px;
	margin: 0px 0px 6px 0px;
}

a.title {
	font-weight: bold;
	color: #2f2f2f;
	text-decoration: none;
	width: 298px;
	float: left;
	margin: 0px 0px 5px 0px;
}

a.title:hover {
	text-decoration: underline;
}

div.imgnews {
	float: left;
	width: 90px;
}

img.news {
	float: left;
	background: #ffffff;
	padding: 3px;
	border: 1px solid #ccd4d8;
	margin: 0px 0px 0px 0px;
}

div.date {
	width: 80px;
	float: left;
	font-size: 11px;
	color: #717171;
	font-style: italic; 
	padding: 4px 0px 0px 2px;
}

div.last {
	margin: 0px 0px 0px 0px;
}


/***************************  right  ********************************/

div.panel {
	width: 267px;
	height: 148px;
	float: left;
	background: url('../gfx/panel.gif') no-repeat;
	margin: 11px 0px 0px 0px;
}

fieldset.login { 
	width: 223px; 
	height: 108px;
	margin: 15px 0px 0px 15px; 
	float: left; 
	padding: 0; 
	border: 0;
}

label.login { 
	width: 61px; 
	float: left; 
	text-align: right; 
	margin: 4px 0px 0px 0px;
	color: #ffffff;
}

input.login { 
	width: 132px;	
	height: 19px;	
	float: left; 
	background: #2489a6;
	color: #ffffff;	
	font-size: 12px; 
	font-family: Arial, sans-serif;
	border-top: 1px solid #0c4762; 
	border-left: 1px solid #0c4762;	
	border-bottom: 1px solid #50b2ce;	
	border-right: 1px solid #50b2ce; 
	padding: 4px 4px 1px 4px; 
	margin: 0px 0px 4px 16px;
}

input.checkbox { 
	margin: 1px 5px 0px 0px; 
	padding: 0; 
	float: left;
}

label.rem { 
	float: left; 
	margin: 8px 0px 0px 0px;
	color: #ffffff;
}

input.login_button { 
	width: 73px; 
	height: 23px; 
	border: 0px;	
	background: url('../gfx/zaloguj.gif') no-repeat; 
	margin: 4px 2px 0px 0px;	
	padding: 0;	
	float: right;
}

div.links {
	width: 217px;
	padding: 0px 0px 0px 16px;
	float: left;
	color: #b2b2b2;
}

a.register {
	color: #00416a;
	text-decoration: none;
}

a.register:hover {
	text-decoration: underline;
}

a.left {
	margin-right: 6px;
}

a.right {
	margin-left: 6px;
}

div.righttop {
	width: 267px;
	height: 13px;
	float: left;
	background: url('../gfx/righttop.gif') no-repeat;
	margin: 8px 0px 0px 0px;
}

div.rightbg {
	width: 248px;
	float: left;
	background: url('../gfx/rightbg.gif') no-repeat;
	background-position: 6px 27px;
	border-left: 1px solid #acb2b5;
	border-right: 1px solid #acb2b5;
	line-height: 18px;
}

h1.naglowek {
	width: 236px;
	float: left;
	padding: 0px 0px 22px 14px;
	margin: 0px 0px 0px 0px;
	color: #026eae;
	font-weight: bold;
	font-size: 14px;
}

div.rightcont {
	width: 222px;
	float: left;
	padding: 0px 0px 5px 14px;
}

div.rightbottom {
	width: 267px;
	height: 11px;
	float: left;
	background: url('../gfx/rightbottom.gif') no-repeat;
}

a.blue {
	text-decoration: none;
	font-weight: bold;
	color: #026eae;
}

a.blue:hover {
	text-decoration: underline;
}

table.stat {
	width: 220px;
	float: left;
	font-size: 11px;
}

table.stat tr.header {
	font-weight: bold;
}

table.stat tr {
	height: 21px;
}

table.stat tr.header td {
	text-align: right;
}

td.rightborder {
	border-right: 1px solid #d2d2d2;
	padding: 0px 15px 0px 0px;
	text-align: right;
}

td.right {
	text-align: right;
}

td.red {
	font-weight: bold;
	color: #e7260c;
}

td.green {
	font-weight: bold;
	color: #45890d;
}

img.box {
	float: left;
}

img.box:hover {
	float: left;
	border-left: 2px solid white;
}

img.buki {
	float: right;
}

div.box {
	margin: 9px 0px 0px 0px;
	float: left;
}

div.rightbg2 {
	width: 228px;
	float: left;
	border-left: 1px solid #acb2b5;
	border-right: 1px solid #acb2b5;
	line-height: 18px;
	padding: 0px 10px 0px 10px;
}

div.rightbg2 img {
	float: left;
	margin: 0px 0px 8px 0px;
}

span.bet {
	width: 228px;
	float: left;
	padding: 2px 0px 1px 0px;
}

img.partners {
	float: left;
	margin: 0px 6px 6px 4px;
}

img.partners2 {
	float: left;
	margin: 0px 0px 6px 4px;
}

span.partlinks {
	width: 220px;
	float: left;
}

a.small {
	font-size: 11px;
}

a.regular {
	font-weight: normal;
}

/***************************  footer  *********************************/

#footer {
	width: 100%;
	background: url('../gfx/footerbg.gif') repeat-x;
	height: 151px;
	margin: 0 auto;
}

div.all2 {
	width: 972px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding: 0;
	background: url('../gfx/footer.gif') repeat-x;
}

div.footerleft {
	width: 8px;
	height: 151px;
	float: left;
	background: url('../gfx/footerleft.gif') no-repeat;
}

div.footercont {
	width: 956px;
	height: 151px;
	float: left;
}

div.footerright {
	width: 8px;
	height: 151px;
	float: right;
	background: url('../gfx/footerright.gif') no-repeat;
}

div.copy {
	width: 750px;
	padding: 31px 0px 0px 26px;
	color: #ffffff;
	float: left;
	height: 22px; 
}

div.design {
	padding: 31px 0px 0px 12px;
	float: left;
	height: 22px;
}

div.design, a.design {
	color: #ffffff;
	text-decoration: none;
}

a.design:hover {
	text-decoration: underline;
}

span.orange {
	font-weight: bold;
	color: #fca91c;
}

div.footerlinks {
	width: 900px;
	float: left;
	padding: 26px 26px 21px 26px;
	color: #5faddc;
	height: 5px;
}

a.white {
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	text-decoration: underline;
}

div.footerdesc {
	width: 900px;
	float: left;
	padding: 0px 26px 0px 26px;
	color: #72ccff;
	font-size: 11px;
}

.form, .form fieldset { border: 0; padding: 0; margin: 0; }
.form fieldset { width: 300px; margin: 0 auto; }
.form fieldset input, .form fieldset textarea { font: normal 12px Arial; display: block; width: 100%; padding: 3px 0; border: 1px solid #999; border-right-color: #ddd; border-bottom-color: #ddd; }
.form fieldset label { font: bold 13px Arial; display: block; margin: 10px 0 3px 0; color: #777; }
.form fieldset label.inline { font: bold 12px Arial; color: #222; }
.form fieldset label.inline input { display: inline; width: auto; margin: 0 5px 0 0; }
.form fieldset .token img { width: 165px; height: 50px; float: left; margin: 0 10px 10px 0; border: 1px solid #eaeaea; padding: 2px; }
.form fieldset .token input { width: 116px; float: left; }
.form fieldset span { display: block; margin: 3px 0; background: url(../gfx/info.png) no-repeat 2px 1px; padding-left: 20px; color: darkblue; }
.form fieldset .hidden { display: none; }
.form fieldset .error { color: red; background: url(../gfx/error.png) no-repeat 1px 0px; padding-left: 20px; }
.form fieldset .submit { width: 150px; margin: 10px auto; cursor: pointer; background: #eee; border: 1px solid #aaa; border-right-color: #222; border-bottom-color: #222; }

.pager { margin: 10px 0; }
.pager .number, .pager .number_current, .pager .number_navigation, .pager .separator { float: left; display: block; padding: 3px; margin: 2px; text-decoration: none !important; font: normal 11px Tahoma; color: #bbb !important; }
.pager .number { background-color: #fcfcfc; border: 1px solid #eaeaea; color: #999 !important; }
.pager .number:hover { border: 1px solid #aaa; color: #555 !important; }
.pager .number_current { border: 1px solid #999; color: #555 !important; }
.pager .separator { color: #555 !important; }

