@charset "UTF-8";
/**
 *	PKS Bialystok
 *	Author: Marek Szymczuk <marek.szymczuk at gmail.com>
 *	================================================================
 *
 *	1. Global reset
 *	2. Accessibility
 *	3. Default styles
 *	4. Layout
 *		4.1 #Header
 *		4.2 #Content
 *		4.3 #Footer
 *	5. Typography
 *		5.1 #Header
 *		5.2 #Content
 *		5.3 #Footer
 *	6. General classes
 */

/* 1. Global reset
 ===================================================================*/
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,a,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{background:transparent;border:0;margin:0;font-size:100%;font-weight:inherit;outline:0;padding:0;text-decoration:none;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
:focus{outline:0}
hr{display:none}

/* 2. Accessibility
 ===================================================================*/
#accessibility{position:absolute;top:-9999em}

/* 3. Default styles
 ===================================================================*/
a,a:visited{color:#00458b}
a:hover{text-decoration:underline}
.radio{vertical-align:bottom}

/* 4. Layout
 ===================================================================*/
#container{margin:0 auto;width:931px; position: relative;}

	/* 4.1 #Header
	 ===================================================================*/
	#banner{padding:11px 0 12px;width:931px}
		#banner object{background:#006;display:block;margin:0 auto}
		#banner a{margin:0 auto;overflow:hidden;width:900px;height:120px;display:block;}
			#banner img{float:left}
	#header{border-top:1px solid #4c7cae;position:relative;z-index:980}
		#header h1{overflow:hidden}
		#header h2{display:none}
			#header h1 a{display:block;height:105px;overflow:hidden;width:441px}
				#header h1 a img{float:left}
		#header .info{overflow:hidden;position:absolute;right:0;top:0}
			#header .info li{float:left}
			#header .info li,
			#header .info a{background-position:0 0;
			background-repeat:no-repeat;height:105px;width:212px}
			
			#header .info .tickets,
			#header .info .tickets a
			{background-position:0 0;
			background-repeat:no-repeat;height:105px;width:253px}
				#banner a,
				#header .info a{display:block}
				#header .info .infoline{background-image:url(../images/header/infoline2.png);
				margin-right:11px}
				#header .info a{background-image:url(../images/header/tickets.png)}
		#header #hat{
			background:url(../../files/hat.png) 0 0 no-repeat;
			height:64px;
			left:56px;
			position:absolute;
			top:-11px;
			width:90px
		}
		/* 4.1.1 #Nav
		 ===================================================================*/
		#nav{background:#ffea7f url(../images/navigation/pattern.png) 0 0 repeat-x;height:30px;position:relative;width:931px}
			#nav li{float:left;height:30px;position:relative}
			#nav li:hover{z-index:3}
				#nav li span{display:block;height:30px;position:absolute}
				#nav li:hover span{height:35px;top:-5px;z-index:3}
				#nav li ul{background:url(../images/navigation/tabs/background.png) 0 0 repeat-y;overflow:hidden;padding:6px 1px 4px 6px}
					#nav li li{float:left;height:auto;margin:0 2px 3px 0;width:159px}
						#nav li li a{background:white;display:block;padding:4px 6px}
						#nav li li a:hover{background:#ffea7f;text-decoration:none}
				#nav li div.items{background:url(../images/navigation/tabs/background.png) -335px -7px no-repeat;width:335px}
				#nav li div.closeTab{background:url(../images/navigation/tabs/background.png) -335px 0 no-repeat;height:7px;width:335px}

				#nav li#travelMenu span{background:url(../images/navigation/tabs.png) 0 0 no-repeat;left:0;width:129px;}
				#nav li#travelMenu div.items{left:0}

				#nav li#businessMenu span{background:url(../images/navigation/tabs.png) -129px 0 no-repeat;left:129px;width:102px}
				#nav li#businessMenu div.items{left:128px}

				#nav li#advertiseMenu span{background:url(../images/navigation/tabs.png) -231px 0 no-repeat;left:231px;width:82px}
				#nav li#advertiseMenu div.items{left:230px}

				#nav li#aboutMenu span{background:url(../images/navigation/tabs.png) -312px 0 no-repeat;left:313px;width:76px}
				#nav li#aboutMenu div.items{left:311px}

				#nav li#travelMenu:hover span{background:url(../images/navigation/tabs.png) 0 -30px no-repeat;width:133px}
				#nav li#businessMenu:hover span{background:url(../images/navigation/tabs.png) -133px -30px no-repeat;left:128px;width:107px}
				#nav li#advertiseMenu:hover span{background:url(../images/navigation/tabs.png) -240px -30px no-repeat;left:230px;width:86px}
				#nav li#aboutMenu:hover span{background:url(../images/navigation/tabs.png) -326px -30px no-repeat;left:311px;width:84px}

				#nav div.items{display:none;padding:5px 0 0 0;overflow:hidden;position:absolute;top:28px}
				#nav li:hover div.items{display:inline}

		/* 4.1.2 #YourOpinion
		 ===================================================================*/
		#yourOpinion{position:absolute;right:0;top:105px;width:287px}
			#yourOpinion h2{background:url(../images/navigation/tabs.png) -390px 0 no-repeat;cursor:pointer;display:block;height:30px;width:287px}
			#yourOpinion .content{display:none}

		#yourOpinion.selected{right:-24px;top:100px;width:307px}
			#yourOpinion.selected h2{background-position:-410px -30px;height:35px}
			#yourOpinion.selected .content{background:url(../images/navigation/tabs/opinion.png) left bottom no-repeat;display:block;padding-bottom:7px;position:relative;z-index:3;width:287px}
				#yourOpinion.selected .content .inner{background:url(../images/navigation/tabs/opinion.png) -287px 0 repeat-y;padding:15px 20px 10px 15px;width:252px}
				#yourOpinion.selected .content .inline{margin-bottom:15px}
					#yourOpinion.selected .content .inline select{width:158px}
					#yourOpinion.selected .content .inline label{margin-right:5px}
				#yourOpinion.selected .content .block{margin-bottom:13px}
					#yourOpinion.selected .content .block label{display:block;margin-bottom:3px}
					#yourOpinion.selected .content .block input,
					#yourOpinion.selected .content .block textarea{border:1px solid #bcc7da;display:block;width:247px}
					#yourOpinion.selected .content .block textarea{height:90px}
				#yourOpinion.selected .content .submit{overflow:hidden}
					#yourOpinion.selected .content .submit a{background:url(../images/navigation/close.png) 0 0 no-repeat;display:block;float:right;height:21px;width:113px}
					#yourOpinion.selected .content form p{padding-top:5px}

	/* 4.2 #Content
	 ===================================================================*/
	#content{padding:10px 0 20px}
		/* 4.2.1 #Home
		 ===================================================================*/
		#home {}
			#home .boxes{background:#fff url(../images/home/boxes/background.png) -1px 0 repeat-y;border:1px solid #8ea4b9;border-top:none;border-bottom:none;min-height:111px;height:auto !important;height:111px}
			#home .boxes div.cell{border-right:1px solid #8ea4b9;float:left;min-height:111px;height:auto !important;height:111px;position:relative}
			#home .boxes div.last{border-right:none}
				#home .boxes div p{line-height:1.64em}
				#home .boxes div a{background-image:url(../images/home/boxes/headers.png);background-repeat:no-repeat;display:block;padding:33px 14px 5px}
			#home .boxes div.advertise{width:232px}
				#home .boxes div.advertise a{background-position:0 -6px}
			#home .boxes div.accommodations{border-right:none;width:231px}
				#home .boxes div.accommodations p{position:relative}
				#home .boxes div.accommodations a{background-position:-690px 0;padding:39px 14px 5px;position:absolute;top:-6px}
			#home .boxes div.services{border-left:1px solid #8ea4b9;width:232px}
				#home .boxes div.services a{background-position:-230px -6px}
			#home .boxes div.orders{width:230px}
				#home .boxes div.orders a{background-position:-460px -6px}

			#home .search{padding-bottom:24px;overflow:hidden;width:931px}
				#home .search .banner{float:right;height:300px;width:300px}
				#home .search .searchWrap{background:#1d4974 url(../images/home/search/corners.png) 0 0 no-repeat;height:294px;overflow:hidden;padding:3px 3px 3px 0;position:relative;width:618px}

					#home .searchWrap .tabContentWrap{background:#fff8d4 url(../images/home/search/tabcorners.png) 0 0 no-repeat;float:right;height:284px;padding:5px 7px 5px 5px;position:relative;width:375px}
						#home .searchWrap .tabContentWrap #tabSearch{padding:17px 14px 0 24px}
						#home .searchWrap .tabContentWrap #tabImages{overflow:hidden}
							#home .searchWrap .tabContentWrap #tabImages a,
							#home .searchWrap .tabContentWrap #tabImages a img{float:left}
						#home .tabContentWrap fieldset{border-bottom:1px solid #e5dfbe;margin-bottom:5px;padding-bottom:7px}
							#home .tabContentWrap label.first{margin-right:13px}
						#home .tabContentWrap fieldset.inputs{overflow:hidden}
							#home .tabContentWrap fieldset.inputs label{display:block;padding-bottom:3px}
							#home .tabContentWrap fieldset.inputs .cell{}
								#home .tabContentWrap fieldset.inputs .input{padding:3px;width:328px}
								#home .tabContentWrap fieldset.inputs .input,
								#home .tabContentWrap fieldset.inputs .special div{border:1px solid #bcc7da;margin-bottom:9px;overflow:hidden}
								#home .tabContentWrap fieldset.inputs .special div{background:#ebeef4;width:161px;position:relative;padding:0}
									#home .tabContentWrap fieldset.inputs .special div input{border-width:0;margin:0;padding:3px;width:131px}
									#home .tabContentWrap fieldset.inputs .special div a{background:url(../images/home/search/icons.png) 0 0 no-repeat;display:block;height:22px;margin-top:-11px;position:absolute;right:0;top:50%;width:24px}
									#home .tabContentWrap fieldset.inputs .disabled div{border-color:#fffcea}
									#home .tabContentWrap fieldset.inputs .disabled div,
									#home .tabContentWrap fieldset.inputs .disabled input[disabled='disabled']{background-color:#fffcea;color:#cccabf;border-color:#fffcea}
									#home .tabContentWrap fieldset.inputs .disabled label{color:#a19e8c}
									#home .tabContentWrap fieldset.inputs .disabled div a{background:url(../images/home/search/icons.png) -24px 0 no-repeat}
									#home .tabContentWrap fieldset.inputs .submit{clear:both;margin:10px 0 8px;}
							#home .tabContentWrap .print{background:url(../images/home/search/print.png) 0 0 no-repeat;
							bottom:17px;display:block;
							height:66px;left:30px;
							position:absolute;text-indent:-9999em;width:335px}

					#home .searchWrap .tabs{float:left;height:294px;position:relative;width:231px}
						#home .searchWrap .tabs li{background-image:url(../images/home/search/tabs.png);background-repeat:no-repeat;cursor:pointer;float:left;left:0;position:absolute;width:231px}
							#home .searchWrap .tabs .selected{left:3px;z-index:2}

							#home .searchWrap #tab01{background-position:0 -62px;height:60px;top:0}
							#home .searchWrap #tab01:hover{background-position:0 -122px;height:60px;top:0}
							#home .searchWrap .tabs #tab01.selected{background-position:0 0;height:62px;top:0;width:235px}

							#home .searchWrap #tab02{background-position:-231px -62px;height:58px;top:60px}
							#home .searchWrap #tab02:hover{background-position:-231px -122px;height:59px;top:59px}
							#home .searchWrap .tabs #tab02.selected{background-position:-235px 0;height:61px;top:58px;width:228px}

							#home .searchWrap #tab03{background-position:-462px -62px;height:59px;top:118px}
							#home .searchWrap #tab03:hover{background-position:-462px -122px;height:60px;top:117px}
							#home .searchWrap .tabs #tab03.selected{background-position:-463px 0;height:62px;top:116px;width:228px}

							#home .searchWrap #tab04{background-position:-693px -62px;height:58px;top:177px}
							#home .searchWrap #tab04:hover{background-position:-693px -122px;height:59px;top:176px}
							#home .searchWrap .tabs #tab04.selected{background-position:-691px 0;height:61px;top:175px;width:228px}

							#home .searchWrap #tab05{background-position:-924px -62px;height:59px;top:235px}
							#home .searchWrap #tab05:hover{background-position:-924px -122px;height:60px;top:234px}
							#home .searchWrap .tabs #tab05.selected{background-position:-919px 0;height:61px;top:233px;width:228px}

			#home .newsWrap{padding-top:28px;overflow:hidden;width:931px}
				#home .newsWrap .list{float:right;width:621px;overflow:hidden}
					#home .newsWrap .header{height:30px;margin-bottom:12px;position:relative;width:621px}
						#home .newsWrap .header h2{background:#1e4b78 url(../images/home/news/header2.png) 0 0 no-repeat;height:30px;text-indent:-9999em;width:621px}
						#home .newsWrap .header a{left:320px;margin-top:-.6em;position:absolute;top:50%; width: 210px; display: block; height: 16px;}

					#home .newsWrap .list ul{float:right;padding-right:15px;padding-top:2px;width:285px}
						#home .newsWrap .list ul li{border-bottom:1px solid #dadada}
							#home .newsWrap .list ul a{display:block;padding:10px 0 9px}
							#home .newsWrap .list ul li.first a{padding-top:0}
						#home .newsWrap .list ul li.last{border-bottom:none}
					#home .newsWrap .list .text{float:left;padding:0 15px 12px 15px;width:281px}

				#home .newsWrap .banner{float:left;margin-right:10px;overflow:hidden;width:300px}
					#home .newsWrap .banner a,
					#home .newsWrap .banner img{float:left}

		/* 4.2.2 #Page
		 ===================================================================*/
		#page #content{overflow:hidden}
			#page #siteNav{border-bottom:1px solid #a5bdd6;overflow:hidden;padding:0 10px 12px 15px}
				#page #siteNav .pageOpt{float:right}
					#page #siteNav .pageOpt .print a{background:url(../images/page/nav/print.png) 0 51% no-repeat;padding-left:14px}
					#page #siteNav .pageOpt .send{padding-left:6px}
						#page #siteNav .pageOpt .send a{background:url(../images/page/nav/send.png) 0 51% no-repeat;padding-left:14px}
					#page #siteNav li{float:left}
						#page #siteNav li a{padding:0 6px}
						#page #siteNav .breadcrumb li{padding: 0 6px 0 0}
							#page #siteNav .breadcrumb li a{padding:0;margin-right:6px}
							#page #siteNav .breadcrumb li.home a{background:url(../images/page/nav/arrow.png) 0 50% no-repeat;padding-left:16px}

			#page .pageInner{position:relative;padding-left:17px}
				#page .pageInner h2{padding-top:32px;position:relative}
					#page .pageInner h2 .searchButton{position:absolute;right:368px}
				#page .pageInner h3{margin-bottom:10px}
				#page .pageInner h2,
				#page .pageInner p{padding-bottom:22px}
				#page .pageInner p.intro,#page .pageInner div.intro p{padding-bottom:35px}
				#page .pageInner p.important{padding-bottom:30px}
				#page .pageInner ul{list-style:disc;padding-left:20px;padding-bottom:22px}
				#page .pageInner ol{list-style:decimal;padding-left:20px;padding-bottom:22px}
				#page .pageInner ol ul{padding-left:40px}
				#page .pageInner ul.jobsList{list-style:none;padding:0 0 22px 0}

				#page .pageInner table{margin-bottom:22px;width:500px}
					#page .pageInner table th,
					#page .pageInner table td{padding:5px 10px}
					#page .pageInner table th{background:#a5bdd6}
					#page .pageInner table td{border-top:1px solid #a5bdd6}
					#page .pageInner table p{margin: 0; padding: 0;}

				#page .pageInner .news{padding-bottom:0}
					#page .pageInner .news h3{margin-bottom:5px;padding:0}
					#page .pageInner .news p.date{padding-bottom:5px}
					#page .pageInner .news p{padding-bottom:22px}
						#page .pageInner .news table p{margin: 0; padding: 0;}

			#page .pageInner .jobsList{overflow:hidden;width:580px}
			#page .pageInner .jobBoxes{overflow:hidden}
			#page .pageInner .jobBox{background:#fff url(../images/page/sidebar/box/cornertop.png) 0 0 no-repeat;float:left;margin:0 10px 5px 0;overflow:hidden;width:187px}
				#page .pageInner .jobBox .inner{background:url(../images/page/sidebar/box/cornerbottom.png) right bottom no-repeat;padding:11px 0 15px 11px;width:176px;min-height:220px;height:auto !important;height:220px}
					#page .pageInner .jobBox h3{height:15px;overflow:hidden}
					#page .pageInner .jobBox p{padding:10px 10px 0 0}

			#page .pageInner .fleetBox{overflow:hidden}
				#page .pageInner .fleetBox img{float:left}
				#page .pageInner .fleetBox.alt img{float:right}
				#page .pageInner .fleetBox h3{padding-top:35px}

			#page .pageInner p.connection{border-bottom:1px solid #a5bdd6;width:560px}
				#page .pageInner .connection p,
				#page .pageInner p.connection{padding:15px 0}
					#page .pageInner .connection p a,
					#page .pageInner p.connection a{display:block;margin-top:7px;height:22px;width:201px}
					
					span.conn-links {display:block;margin-top:7px;height:22px;}
					span.conn-links a { display: inline; float: left;}
					#page span.conn-links .express { margin-top: 0px; margin-left: 10px;}

			#page .pageInner .pageSearch{background:#fffca6 url(../images/page/search/bgtop.png) 0 0 no-repeat;margin-bottom:10px;width:564px}
				#page .pageInner .pageSearch .inner{background:url(../images/page/search/bgbottom.png) right bottom no-repeat;padding:10px 15px}
				#page .pageInner .pageSearch .boardSearch{overflow:hidden}
					#page .pageInner .pageSearch .boardSearch label{display:block;padding-bottom:7px}
						#page .pageInner .pageSearch .boardSearch .input{border:1px solid #bcc7da;margin-right:10px;padding:5px;width:369px}
						#page .pageInner .pageSearch .boardSearch .submit{vertical-align:bottom}
						#page .pageInner .pageSearch .boardSearch p{float:left;padding:10px 0 0 0}
						#page .pageInner .pageSearch .boardSearch ul.alphabet{float:left;list-style:none;padding:10px 0 0 5px}
							#page .pageInner .pageSearch .boardSearch ul.alphabet li{float:left;line-height:1.5em}
								#page .pageInner .pageSearch .boardSearch ul.alphabet li a{margin:0 3px}

			#page .pageInner .boardsList{border-top:1px solid #a5bdd6;padding-top:1px;width:562px}
				#page .pageInner .boardsList .boardsNav{background:#c2dbf3;padding:10px 15px;overflow:hidden}
					#page .pageInner .boardsList .boardsNav .total{float:left}
					#page .pageInner .boardsList .boardsNav .pagin{float:right}
						#page .pageInner .boardsList .boardsNav .pagin ul{display:inline;list-style:none;margin:0;padding:0}
							#page .pageInner .boardsList .boardsNav .pagin ul li{border-left:1px solid #464646;display:inline;padding:0 3px}
							#page .pageInner .boardsList .boardsNav .pagin ul li.first{border-left:none}
				#page .pageInner .boardsList .boards{list-style:none;margin:0;padding:0;overflow:hidden}
					#page .pageInner .boardsList .boards li{border-bottom:1px solid #a5bdd6;float:left;margin:0;padding:2px 0;width:281px}
						#page .pageInner .boardsList .boards li a,
						#page .pageInner .boardsList .boards li span,
						#page .pageInner .boardsList .boards li span span,
						#page .pageInner .boardsList .boards li strong{display:block}
						#page .pageInner .boardsList .boards li span span{background:url(../images/page/search/icon_normal.png) 7px 50% no-repeat;padding:12px 12px 12px 48px}
						#page .pageInner .boardsList .boards a:hover{background:#fffca6 url(../images/page/search/boardtop.png) 0 0 no-repeat}
						#page .pageInner .boardsList .boards a:hover span{background:url(../images/page/search/boardbottom.png) right bottom no-repeat}
						#page .pageInner .boardsList .boards a:hover span span {background:url(../images/page/search/icon_hover.png) 7px 50% no-repeat}
						#page .pageInner .boardsList .boards li strong{padding-bottom:10px}
				#page .pageInner .boardDetails{overflow:hidden;width:564px}

			#page .pageInner .pageSearch .connectionSearch{overflow:hidden;padding-top:5px}
				#page .pageInner .pageSearch .connectionSearch fieldset.type{border-bottom:1px solid #e5e295;margin-bottom:10px;padding-bottom:10px}
				#page .pageInner .pageSearch .connectionSearch fieldset.inputs{float:left;overflow:hidden;width:411px}
					#page .pageInner .pageSearch .connectionSearch fieldset.inputs label{display:block;padding-bottom:3px}
					#page .pageInner .pageSearch .connectionSearch fieldset.inputs .cell{float:left;width:203px}
						#page .pageInner .pageSearch .connectionSearch fieldset.inputs .spacer{margin-right:5px}
						#page .pageInner .pageSearch .connectionSearch fieldset.inputs .input{padding:3px;width:195px}
						#page .pageInner .pageSearch .connectionSearch fieldset.inputs .input,
						#page .pageInner .pageSearch .connectionSearch fieldset.inputs .special div{border:1px solid #bcc7da;margin-bottom:9px;overflow:hidden}
						#page .pageInner .pageSearch .connectionSearch fieldset.inputs .special div{background:#ebeef4;width:161px;position:relative;padding:0}
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .special div input{border-width:0;margin:0;padding:3px;width:131px}
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .special div a{background:url(../images/home/search/icons.png) 0 0 no-repeat;display:block;height:22px;margin-top:-11px;position:absolute;right:0;top:50%;width:24px}
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .disabled div{border-color:#fffcea}
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .disabled div,
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .disabled input[disabled='disabled']{background-color:#fffcea;color:#cccabf;border-color:#fffcea}
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .disabled label{color:#a19e8c}
							#page .pageInner .pageSearch .connectionSearch fieldset.inputs .disabled div a{background:url(../images/home/search/icons.png) -24px 0 no-repeat}
				#page .pageInner .pageSearch .connectionSearch .submit{margin:15px 0 0 10px}

			#page .pageInner .searchResults{width:564px}
				#page .pageInner .searchResults .printShow{display:none}
				#page .pageInner .searchResults p,
				#page .pageInner p.legend {padding-bottom:10px}
				#page .pageInner .searchResults ul{margin:0;list-style:none;overflow:hidden;padding:3px 0 5px 0}
				#page .pageInner .searchResults ol{background:url(../images/page/search/arrows.png) 50% 50% no-repeat;border-top:1px solid #a5bdd6;overflow:hidden;padding:0;list-style:none}
					#page .pageInner .searchResults ul li{float:left}
						#page .pageInner .searchResults ul li img{vertical-align:middle}
					#page .pageInner .searchResults ul li.alt{float:right}
					#page .pageInner .searchResults ol li{float:left;padding:10px 7px}
					#page .pageInner .searchResults ol li.alt{float:right}
						#page .pageInner .searchResults ol li strong{display:block}
				#page .pageInner .searchResults table{border-collapse:collapse;border-bottom:1px solid #a5bdd6;width:564px}
					#page .pageInner .searchResults table th{border:1px solid #fff;padding:5px 10px}
					#page .pageInner .searchResults table td{border:1px solid #a5bdd6;border-top:none;border-bottom:none;text-align:left}
					#page .pageInner .searchResults table td.first{border-left:none}
					#page .pageInner .searchResults table td.last{border-right:none}
					#page .pageInner .searchResults table td span{display:block}
						#page .pageInner .searchResults .desc h3.header{background:#a5bdd6;margin:0;padding:5px 10px}
							#page .pageInner .searchResults .desc p.legend strong{display:block;float:left;width:25px}
								#page .pageInner .searchResults .desc p.legend strong{margin:0 10px 1px 0;width:15px}
						#page .pageInner .searchResults table.connections span.position{padding-bottom:15px}
						#page .pageInner .searchResults table.connections span.relation{padding-bottom:3px}
						#page .pageInner .searchResults table.connections span.link{padding-bottom:10px}
						#page .pageInner .searchResults table.connections span.symbol,
						#page .pageInner .searchResults table.connections span.extra{margin-right:3px;padding:2px 5px}
						#page .pageInner .searchResults table.connections img.imageSymbol{margin-right:3px}
						#page .pageInner .searchResults table.connections td.first,
						#page .pageInner .searchResults table.connections td.last{width:130px}
					#page .pageInner .searchResults table tr.alt td{background:#f6f8fb}
						#page .pageInner .searchResults table td span span{display:inline}
					#page .pageInner .searchResults.columns .columnsWrap{overflow:hidden}
					#page .pageInner .searchResults.columns table{}
						#page .pageInner .searchResults.columns table tr.bstart td,
						#page .pageInner .searchResults.columns table tr.bmiedzy td,
						#page .pageInner .searchResults.columns table tr.bmeta td{background:#fffca6}
					#page .pageInner .searchResults.columns .desc{}
					#page .pageInner .searchResults.columns dl{border-left:1px solid #a5bdd6;border-right:1px solid #a5bdd6;padding:5px 10px}
						#page .pageInner .searchResults.columns dl dt{}
						#page .pageInner .searchResults.columns dl dd{padding-bottom:15px;text-align:left}
				#page .pageInner p.legend{text-align:justify;overflow:hidden;padding:0}
					#page .pageInner p.legend strong{display:block;float:left;width:25px}
					#page .pageInner p.legend.alt{width:564px;}
					#page .pageInner p.legend.alt strong{margin:0 10px 1px 0;width:15px}
			#page .pageInner .searchResults.boards table td.hours div{float:left;padding-bottom:10px;width:120px}

			#page .contactBox{padding-top:15px;overflow:hidden}
					#page .contactBox h2{padding-bottom:12px;padding-top:0}
					#page .contactBox ul{list-style:none;padding-left:0;padding-bottom:0}
					#page .contactBox p{padding-bottom:15px}
					#page .contactBox .person{}
						#page .contactBox .person .photo,
						#page .contactBox .person .info{float:left}
						#page .contactBox .person .photo{padding-right:10px}
							#page .contactBox .person .info .name{padding-bottom:5px}
							#page .contactBox .person .info .title{padding-bottom:5px}

			#page #content #pageImage{float:right}

			#page .sidebar{clear:right;float:right;padding-left:29px;width:290px}
			#page .sidebar.wide{width:321px}
			#page .sidebar.alt{padding-top:32px}
				#page .sidebar .sidebarInner h3{padding:0;margin:0}
				#page .sidebar .sidebarInner{border-left:1px solid #a5bdd6;padding:0 0 0 20px;width:269px}
				#page .sidebar.wide .sidebarInner{width:300px}

				#page .sidebar .banner{margin-bottom:19px;overflow:hidden}
					#page .sidebar .banner a,
					#page .sidebar .banner img{float:left}

				#page .sidebar .button{padding-bottom:19px;overflow:hidden}
				#page .sidebar .button.alt{padding:19px 0 0 0}
					#page .sidebar .button a,
					#page .sidebar .button img{float:left}

			#page .sidebar .seeAlso{background:#fffae1 url(../images/page/sidebar/seealso/cornertop.png) 0 0 no-repeat}
				#page .sidebar .seeAlso .inner{background:url(../images/page/sidebar/seealso/cornerbottom.png) right bottom no-repeat;padding:11px 0 15px 11px}
					#page .sidebar .seeAlso h3{background:url(../images/page/sidebar/seealso/header.png) 0 0 no-repeat;height:18px;width:258px}
					#page .sidebar .seeAlso ul,
					#page .sidebar .box ul{padding:4px 0 0 4px}
						#page .sidebar .seeAlso li,
						#page .sidebar .box li{display:inline}
							#page .sidebar .seeAlso a,
							#page .sidebar .box a{display:block;padding-top:11px}

			#page .sidebar .box{background:#fff url(../images/page/sidebar/box/cornertop.png) 0 0 no-repeat;margin-bottom:19px;overflow:hidden}
			#page .sidebar .box.alt{margin:19px 0 0 0}
				#page .sidebar .box .inner{background:url(../images/page/sidebar/box/cornerbottom.png) right bottom no-repeat;padding:11px 0 15px 11px}
					#page .sidebar .box h3{height:18px;overflow:hidden}
					#page .sidebar .box p{padding:15px 11px 5px 0}

			#page .sidebar .textBox{}
				#page .sidebar .textBox h3{height:18px;overflow:hidden;padding:0}

	/* 4.3 #Footer
	 ===================================================================*/
	#footer{border-top:1px solid #4c7cae;overflow:hidden;padding:18px 0}
		.sitemap{float:left;width:750px}
			.sitemap li{clear:left;float:left;padding-bottom:0.4em;width:750px}
				.sitemap span{float:left}
					.sitemap ul{float:left; width: 600px;}
						.sitemap li li{clear:none;float:left;padding-bottom:0;width:auto}
							.sitemap a{padding:0 6px}

		#footer p{float:right;width:181px}
		
		

/* 5. Typography
 ===================================================================*/
html{font-size:62.5%}
body{cursor:default;color:#444;font:1.1em Arial,Helvetica,sans-serif}

	/* 5.1 #Header
	 ===================================================================*/
	 	#header h1{font-size:3em}
		#header .info .infoline,
		#header .info a,
		#nav li span,
		#yourOpinion h2,
		#yourOpinion.selected .content .submit a{text-indent:-9999em}
		#nav li li{font-size:1.09em}
			#nav li li a{color:#204f7e}
		#yourOpinion.selected .content label{color:#4c4c4c;font-size:1.07em;font-weight:bold}
		#yourOpinion.selected .content select{font-size:1.07em}
			#yourOpinion.selected .content form p{font-size:0.91em;font-family:Tahoma,Arial,Helvetica,sans-serif}
			#yourOpinion.selected .content p.msg{font-size:1.07em;line-height:1.6em}
				#yourOpinion.selected .content p.msg strong{font-weight:bold}

	/* 5.2 #Content
	 ===================================================================*/
	#content{}
		/* 5.2.1 #Home
		 ===================================================================*/
		#home #content{position:relative;}
			#home .boxes h3,
			#home .searchWrap .tabs,
			#home .tabContentWrap fieldset.inputs .special div a{text-indent:-9999em}
				#home .searchWrap .tabContentWrap{font-family:Tahoma,Arial,Helvetica,sans-serif}
					#home .tabContentWrap fieldset.inputs label{font-size:1.7em}
					#home .tabContentWrap fieldset.inputs .input,
					#home .tabContentWrap fieldset.inputs .special div input{color:#000;font-size:1.27em}
			#home .boxes div a{color:#444}
				#home .boxes div a span.readmore{color:#1d4974}
			#home .newsWrap .header a{color:#fff8d4}
			#home .newsWrap .list ul a{font-size:1.09em}
			#home .newsWrap .list .text h3{margin-bottom:5px}
				#home .newsWrap .list .text h3 a{color:#00458b;font-size:1.55em;font-weight:bold}
			#home .newsWrap .list .text p.date{font-size:0.91em;margin-bottom:6px}
			#home .newsWrap .list .text p{font-size:1.09em;line-height:1.5em}

		/* 5.2.2 #Page
		 ===================================================================*/
		#page #siteNav{font-family:Tahoma,Arial,Helvetica,sans-serif}
			#page #siteNav .breadcrumb li{color:#3a4753}

		#page .sidebar .seeAlso h3{text-indent:-9999em}
		#page .sidebar .seeAlso a span{font-weight:bold}
		#page .sidebar .box p{color:#00458b;font-size:0.97em;line-height:1.36em}
		#page .sidebar ul{list-style:none}
			#page .sidebar .seeAlso ul li,
			#page .sidebar .box ul li{font-size:1em;line-height:1.2em}
			#page .sidebar .textBox p{font-size:0.97em;line-height:1.9em;padding-top:10px}

		#page .pageInner{text-align:justify;overflow:hidden}
			#page .pageInner p.intro,
			#page .pageInner div.intro p,
			#page .pageInner p.important{font-size:1.36em;line-height:1.53em}
			#page .pageInner p.intro,
			#page .pageInner div.intro p{color:#000}
			#page .pageInner p{color:#464646;font-size:1.07em;line-height:1.5em}
				#page .pageInner p big{color:#000;font-weight:bold}
				#page .pageInner p a.alt{font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.3em;line-height:2em}
			#page .pageInner h3,
			#page .pageInner .connection p,
			#page .pageInner p.connection{color:#3a4753;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.64em}
			#page .pageInner .connection p,
			#page .pageInner p.connection{font-weight:400}
				#page .pageInner h3 a{font-weight:bold}
			#page .pageInner table td,
			#page .pageInner table th{font-size:1.1em}
			#page .pageInner table th{font-weight:bold}

			#page .pageInner .news h3{color:#3a4753}
			#page .pageInner .news p.date{color:#444;font-size:0.92em}

			#page .pageInner ul li{font-size:1.1em;line-height:2em}
			#page .pageInner ul.jobsList{font-size:1.27em}
			#page .pageInner .jobBox p{font-size:0.97em}
			#page .pageInner .jobBox p.desc{color:#000;line-height:1.64em}

			#page .pageInner .pageSearch .boardSearch label{color:#3a4753;font-size:1.67em;font-weight:bold}
			#page .pageInner .pageSearch .boardSearch .input{color:#00458b;font-size:1.67em}
			#page .pageInner .pageSearch .boardSearch ul.alphabet li a{font-weight:bold}
			#page .pageInner .boardsList .boardsNav{font-size:1.1em}
			#page .pageInner .boardsList .boardsNav .pagin ul li,
			#page .pageInner .boardsList .boards li{line-height:1em;text-align:left}
				#page .pageInner .boardsList .boards li span span{color:#464646}
				#page .pageInner .boardsList .boards li strong{color:#00458b;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.16em}
				#page .pageInner .boardsList .boards li a:hover{text-decoration:none}
			#page .pageInner .boardDetails span{font-size:1.1em}
			#page .pageInner .pageSearch .connectionSearch{font-family:Tahoma,Arial,Helvetica,sans-serif}
				#page .pageInner .pageSearch .connectionSearch label{font-size:1.2em;font-weight:bold}
				#page .pageInner .pageSearch .connectionSearch fieldset.inputs .special div a{text-indent:-9999em}
					#page .pageInner .pageSearch .connectionSearch fieldset.inputs .input,
					#page .pageInner .pageSearch .connectionSearch fieldset.inputs .special div input{color:#000;font-size:1.27em}
			#page .pageInner .searchResults p{text-align:center}
			#page .pageInner .searchResults ol li{color:#000;font-size:1.1em;text-transform:capitalize}
			#page .pageInner .searchResults ol li.alt{text-align:right}
				#page .pageInner .searchResults ol li strong{color:#3a4753;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:2em}
			#page .pageInner p.legend{text-transform:uppercase}
			#page .pageInner .searchResults table th,
			#page .pageInner .searchResults .desc h3.header{color:#000;font-weight:normal;font-size:1em;text-align:center}
				#page .pageInner .searchResults .desc dd p.legend{text-transform:uppercase;font-size:1em}
					#page .pageInner .searchResults .desc dd p.legend strong{background:#a10103;color:#fff;text-align:center;text-transform:none}
			#page .pageInner .searchResults table td{color:#3a4753;vertical-align:top}
				#page .pageInner .searchResults table td .important{font-weight:bold;font-size:1.42em}
				#page .pageInner .searchResults table td .position{font-family:Tahoma,Arial,Helvetica,sans-serif}
				#page .pageInner .searchResults table td .position,
				#page .pageInner .searchResults table td .option{color:#9c0000;font-size:0.75em}
					#page .pageInner .searchResults table td .position .number{font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:1.89em}
					#page .pageInner .searchResults.columns .desc dl{font-size:1.1em}
						#page .pageInner .searchResults.columns .desc dl dt{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:0.87em}

			#page .pageInner .searchResults table.connections th.left{text-align:left}
			#page .pageInner .searchResults table.connections tr.alt td{background:#fffca6}
			#page .pageInner .searchResults table.connections span.position.alt{color:#000}
			#page .pageInner .searchResults table.connections span.relation{color:#3a4753;font-weight:bold;font-size:1.25em;text-align:center}
			#page .pageInner .searchResults table.connections span.symbol,
			#page .pageInner .searchResults table.connections span.extra{background:#a10103;color:#fff;font-weight:bold;font-size:1.1em;vertical-align:top}
			#page .pageInner .searchResults table.connections span.extra{background:#cc0000}
			#page .pageInner .searchResults table.connections span.link{font-size:0.93em;text-align:center}
			#page .pageInner p.legend.alt{margin-bottom:5px}
			#page .pageInner p.legend.alt strong{background:#a10103;color:#fff;text-align:center;text-transform:none}
			#page .pageInner .searchResults .columnsWrap table strong{color:#3a4753;font-weight:bold;font-size:1.25em}
			#page .pageInner .searchResults .columnsWrap table span.position{color:#000}
			#page .pageInner .searchResults.boards table th{text-align:left}
				#page .pageInner .searchResults.boards table td.direction{font-size:0.97em}
				#page .pageInner .searchResults.boards table td.direction strong{font-size:1.1em}
				#page .pageInner .searchResults.boards table td.direction span.through{display:block;font-size:0.95em}
				#page .pageInner .searchResults.boards table td.hours{font-size:1.4em;overflow:hidden}
						#page .pageInner .searchResults.boards table td.hours div span.symbol,
						#page .pageInner .searchResults.boards table td.hours div span.position{display:inline}
						#page .pageInner .searchResults.boards table td.hours div span.symbol{color:#00458b}
						#page .pageInner .searchResults.boards table td.hours div span.position{color:#cc0000;font-size:1em}
			#page .pageInner .searchResults.boards p{text-align:left}
			#page .pageInner .searchResults.boards ol{background-image:none}
				#page .pageInner .searchResults.boards ol li.alt{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:0.9em;line-height:1.7em}
			#page .pageInner .searchResults.boards p.legend strong{color:#00458b;text-transform:none}

			#page .contactBox{color:#464646}
				#page .contactBox p{font-size:1.27em;line-height:1.64em}
				#page .contactBox ul li{line-height:1.2em}
					#page .contactBox .person .info .name{font-size:1.27em;font-weight:bold}
					#page .contactBox .person .info .title{font-size:1.07em;font-weight:bold}
					#page .contactBox .person .info .data{font-size:1.07em}

	/* 5.3 #Footer
	 ===================================================================*/
	.sitemap span{color:#3a4753;font-weight:bold}
		.sitemap li li{color:#00458b}
	#footer{font-size:1em}
	#footer p{color:#000;line-height:1.55em;text-align:right}
		#footer p strong{color:#444;font-size:1.09em;font-weight:bold}

/* 6. General classes
 ===================================================================*/
.clear{clear:both}
strong{font-weight:bold}
em{font-style:italic}
p.center{text-align:center}

/* Autocomplete Plugin */
.ac_results {
	padding: 0px;
	border: 1px solid #BCC7DA;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #1d4974;
	color: white;
} 

/* Fancybox */
html, body {
	/*height: 100%;*/
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 1111;
}

* html div#fancy_overlay {
	position: absolute;
}

div#fancy_wrap {
	text-align: left;
	z-index:1200
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
	z-index:1222;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 1180;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 1400;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(fancy_title_right.png) repeat-x;
}

.content-wrapper
{
	padding-top: 10px;
}

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

li.biuletyn,
#home .newsWrap .list li.biuletyn a
{
	padding: 0px;
}

/* newsletter popup */

#newsletterBoxWrapper
{
	background: transparent;
	position: relative;
}

#newsletterBoxForm
{
	position: fixed;
	top: 200px;
	right: 30%;
	width: 393px;
	background: url(../../gfx/nsl-top.gif) top left no-repeat #f3f3f3;
	padding-top: 5px;
}

* html #newsletterBoxForm
{
	position: absolute;
/* 	top: auto; */
	left: auto;
	top: 500px;
	right: 200px;
}

#home #newsletterBoxForm
{
	position: absolute;
	top: auto;
	left: auto;
	bottom: -40px;
	right: 0px;
}

* html #home #newsletterBoxForm
{
	bottom: 200px;
	right: 0px;
}

.newsletterBoxBottom
{
	background: url(../../gfx/nsl-bottom.gif) bottom left no-repeat #f3f3f3;
	padding-bottom: 5px;
}

.newsletterBoxContent
{
	background: url(../../gfx/nsl-frame.gif) top left repeat-y #f3f3f3;
	padding-bottom: 5px;
	width: 391px;
	padding: 0 1px;
	overflow: auto;
}


.newsletterBoxContent .zamknij
{
	font-size: 11px;
	font-family: Arial, Tahoma,"Trebuchet MS",Helvetica,sans-serif;
	text-transform: uppercase;
	text-align: right;
	border-bottom: 1px solid #c2c2c2;
	display: block;
	padding-bottom: 5px;
	margin: 5px 20px 22px;
	color: #00458b;
}

.newsletterBoxContent .zamknij a
{
	color: #25405b;
	font-weight: bold;
}

.nsl-hr
{
	margin: 0px 20px 20px;
}

#newsletterBoxForm #newsletterLoadedContent
{
	background: #f3f3f3;
	border: none;
	width: 361px;
	padding: 0 10px 0 20px;
	height: 190px;
/*	overflow: hidden;*/
}


.nslBox label
{
	margin-top: 10px;
	display: block;
	color: #616161;
	font-weight: bold;
	font-size: 14px;
}

.nslBox label strong
{
	color: #000;
}

.nslBox label input
{
	height: 24px;
	margin-top: 10px;
	border: 1px solid #125d8d;
	background: #fff;
	width: 325px;
}


.nslBox div.newsletter-radio label
{
	color: #00458b;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
}

.nslBox div.newsletter-radio input
{

	margin-top: 0px;
	position: relative;
	top: 2px;
	border: 0px;
	height: auto;
	width: auto;
	background: transparent;
}

* html .nslBox div.newsletter-radio label
{
	margin-left: -5px;
}

* html .nslBox div.newsletter-radio input
{
	margin-left: -5px;
}

.nslBox input.button
{
	margin-top: 10px;
	float: left;
	display: block;
	clear: both;
	border: none;
	width: 74px;
	height: 22px;
}

.nslBox p
{
	margin-top:20px;
}

.cnt-wrapper
{
	margin-top: 20px;
}

.contactBox2 {margin-top: 15px;}

.jsWrapSlides h4
{
	color:#00458B;
	font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
	font-size:1.64em;
	font-weight:bold;
	margin-bottom:10px;
}

.jsWrapSlides h4 a
{
	font-weight:bold;
	color:#00458B;
}

/* sprzedaz samochodów uzywanych */

.aukcje .pageInner
{
	padding-left: 0px !important;
}

.aukcje h2,
.aukcje .intro
{
	padding-left: 17px;
}

#page .pageInner p.th
{
	padding-bottom: 5px;
}

.aukcje .pageInner table#aukcjeTab
{
	width: 930px;
	margin-bottom: 0px;
}

.aukcje .pageInner table#aukcjeTab td
{
	border: none;
	vertical-align: top;
	text-align: left;
	padding: 0px 10px;
	background: url(../../gfx/td.gif) -10px 5px no-repeat;
}

.aukcje .pageInner table#aukcjeTab tr.even td
{
	background: url(../../gfx/td-even.gif) -10px 5px no-repeat;
}

.aukcje .pageInner table#aukcjeTab td.img
{
	background: url(../../gfx/td.gif) 0px 5px no-repeat;
	width: 140px;
	height: 104px;
}

.aukcje .pageInner table#aukcjeTab tr.even td.img
{
	background: url(../../gfx/td-even.gif) 0px 5px no-repeat;
}

table#aukcjeTab .wrap-img
{
	position: relative;
	padding: 0px;
	margin-top: 10px;
}

table#aukcjeTab tr td.img a.mask
{
	background: url("../../gfx/mask.gif") top left no-repeat transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 140px;
	height: 82px;
	text-decoration: none;
}

table#aukcjeTab tr.even td.img a.mask
{
	background: url("../../gfx/mask-even.gif") top left no-repeat transparent;

}

.aukcje .pageInner table#aukcjeTab td h4
{
	font-weight: bold;
	color: #00458B;
	font-size: 18px;
	font-family: arial, tahoma, helvetica, sans;
	margin: 13px 0 3px;
}

.aukcje .pageInner table#aukcjeTab td p
{
	font-size: 12px;
	font-family: arial, tahoma, helvetica, sans;
}

.aukcje .pageInner table#aukcjeTab td.cena
{
	background: url(../../gfx/td.gif) -750px 5px no-repeat;
	font-weight: bold;
	color: #00458B;
	font-size: 16px;
	font-family: arial, tahoma, helvetica, sans;
	vertical-align: middle;
	width: 180px;
	text-align: center;
	padding: 0px;
}

.aukcje .pageInner table#aukcjeTab tr.even td.cena
{
	background: url(../../gfx/td-even.gif) -750px 5px no-repeat;
}

#page .pageInner div.razem
{
	margin-top: 0px;
	padding: 7px 17px;
	background: #c2dbf3;
	color: #464646;
	overflow: auto;
}

* html #page .pageInner div.razem
{
	height: 16px;
}

#page .pageInner span.left-r
{
	float: left;
}

#page .pageInner span.pages
{
	float: right;
	font-family: arial, tahoma, helvetica, sans;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

/* sprzedaz samochodów uzywanych - koniec listy */

/* samochód */
.samochod .pageInner
{
	padding-top: 30px;
}

.gallery-top
{
	margin-top: 42px;
	padding-top: 7px;
	clear: right;
	float: right;
	width: 370px;
	background: url(../../gfx/gallery-top.gif) top left no-repeat;
	margin-left: 20px;
}

.gallery-bottom
{
	background: url(../../gfx/gallery-bottom.gif) bottom left no-repeat;
	padding-bottom: 7px;
}

.gallery
{
	background: url(../../gfx/gallery.gif) top left repeat-y;
	padding: 0 6px;
	overflow: auto;
}

.gallery .main-img
{
	position: relative;
	height: 232px;
}

.gallery .main-img a.mask
{
	background: url("../../gfx/mask2.gif") top left no-repeat transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 358px;
	height: 232px;
	text-decoration: none;
}

.gallery-list
{
	margin-top: 10px;
	clear: both;
	overflow: auto;
}

* html .gallery-list
{
	height: 57px;
}

.gallery .gal-img
{
	position: relative;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.gallery .gal-last
{
	margin-right: 0px;
}

.gallery .gal-img a.mask
{
	background: url("../../gfx/mask3.gif") top left no-repeat transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 67px;
	height: 52px;
	text-decoration: none;
}

h4.cena
{
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #464646;
}

.samochod #content p
{
	font-size:12px;
	padding-bottom: 15px;
}

/* sprzedaz samochodów uzywanych - koniec */





/* loteria */

#page .loteria-content
{
	padding-left: 0 !important;
}

/* navi */

#page .loteria-content .loteria-navi
{
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	height: 38px;
	float: none;
	overflow: auto;
	height: 46px;
}

.loteria-navi li
{
	float: left;
	display:inline;
}

.loteria-navi a.before
{
	border-bottom: 3px solid #27629b;
}

.loteria-navi a.after
{
	border-bottom: 3px solid #ffea7f;
}

.loteria-navi a
{
	outline: 0;
	display:block;
	background: url(../../gfx/lotnavi-l1.gif) top left no-repeat #fff;
	width: 170px;
	height: 35px;
	padding-right: 1px;
}

.loteria-navi a:hover,
.loteria-navi a.active
{
	background: url(../../gfx/lotnavi-l1-act.png) top left no-repeat transparent;
	padding-right: 0px;	
	height: 46px;
	width: 171px;
	border-bottom: none;
}

.loteria-navi li#l1 a
{
	background: url(../../gfx/lotnavi-l1.gif) top left no-repeat #fff;
}

.loteria-navi li#l1 a.active,
.loteria-navi li#l1 a:hover
{
	background: url(../../gfx/lotnavi-l1-act.png) top left no-repeat transparent;
/*	height: 35px;*/
}

.loteria-navi li#l2 a
{
	background: url(../../gfx/lotnavi-l2.gif) top left no-repeat #fff;
}

.loteria-navi li#l2 a.active,
.loteria-navi li#l2 a:hover
{
	background: url(../../gfx/lotnavi-l2-act.png) top left no-repeat transparent;
}

.loteria-navi li#l3 a
{
	background: url(../../gfx/lotnavi-l3.gif) top left no-repeat #fff;
}

.loteria-navi li#l3 a.active,
.loteria-navi li#l3 a:hover
{
	background: url(../../gfx/lotnavi-l3-act.png) top left no-repeat transparent;
}

.loteria-navi li#l4 a
{
	background: url(../../gfx/lotnavi-l4.gif) top left no-repeat #fff;
}

.loteria-navi li#l4 a.active,
.loteria-navi li#l4 a:hover
{
	background: url(../../gfx/lotnavi-l4-act.png) top left no-repeat transparent;
}

.loteria-navi li#l5 a
{
	background: url(../../gfx/lotnavi-l5.gif) top left no-repeat #fff;
	padding-right: 0px;
}

.loteria-navi li#l5 a.active,
.loteria-navi li#l5 a:hover
{
	background: url(../../gfx/lotnavi-l5-act.png) top left no-repeat transparent;
	padding-right: 0px;
}

/* koniec - navi */

/* main page */
.jsLoteriaBox
{
	clear: both;
}

.loteria-mp
{
	margin-top: -8px;
}

* html .loteria-content
{
	width: 931px;
}

* html .loteria-mp
{
	height: 507px;
}

.lotBkgBox
{
	overflow: auto;
	min-height: 507px;
}

.loteria-wygrywaj
{
	background: url(../../gfx/loteria-wygrywaj.jpg) top left no-repeat;
	min-height: 223px;
	padding: 0 15px;
}

* html .loteria-wygrywaj
{
	height: 223px;
}

#page .lotBkgBox h2
{
	color: #0b37b2;
	font-weight: bold;
	font-size: 24px;
	font-family: arial, verdana, helvetica, sans;
	float: left;
	width: 360px;
	margin: 0px;
	margin-left: 10px;
	padding: 0;
}

#page .lotBkgBox .promo-text
{
	color: #02236a;
	font-family: arial, verdana, helvetica, sans;
	float: right;
	font-size: 14px;
	text-align: left;
	margin-top: 5px;
	padding: 0;
}

* html #page .lotBkgBox .promo-text
{
	width: 510px;
}

.clrRelBoxes
{
	clear: both;
}

.lotBoxText1,
.lotBoxText2
{
	width: 170px;
	float: left;
	padding-left: 141px;
}

.lotBoxText2
{
	padding-left: 110px;
	width: 270px;
}

#page .lotBoxText1 p,
#page .lotBoxText2 p
{
	color: #02236a;
	text-align: left;
	padding: 0;
	margin-top: 23px;
	font-size: 17px;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans;
}

#page .lotBoxText2 p
{
	margin-top: 17px;
	font-weight: normal;
	line-height: 16px;
	font-size: 13px;
}

#page p.calkowity
{
	float: right;
	margin-right: 20px;
	margin-top: 30px;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans;
	color: #0b37b2;
	text-align: left;
}

* html #page p.calkowity
{
	width: 480px;
}

#page p.calkowity a
{
	color: #9b0400;
	text-decoration: underline;
}

.loteria-bottom
{
	clear: both;
	background: url(../../gfx/loteria-bottom.jpg) top left no-repeat #ffe250;
	min-height: 93px;
	padding: 30px 36px 0;
}

* html .loteria-bottom
{
	height: 93px;
}

#page .loteria-bottom p
{
	font-family: arial, verdana, helvetica, sans;
	font-size: 13px;
	color: #002160;
	width: 530px;
	text-align: left;
	line-height: 17px;
}

.jsGoToSection
{
	display: none;
}

/* koniec main page */

/* nagrody */
.loteria-content .nagroda-box
{
	clear: both;
	color: #02274d;
}

.loteria-content .nagroda-img
{
	float: left;
	margin-right: 26px;
	width: 204px
}

.loteria-content .nagroda-box h4
{
	font-family: arial, tahoma, helvetica, sans;
	font-size: 15px;
	margin: 10px 0 10px;
	color: #02274d;
}

.loteria-content .nagroda-box p
{
	padding-bottom: 5px !important;
	font-size: 12px;
	font-family: arial, tahoma, helvetica, sans;
	color: #02274d;
}

.loteria-content .nagroda-text
{
	border-bottom: 1px solid #ffee99;
	float: left;
	width: 590px;
	min-height: 110px;
}

* html .nagroda-text
{
  height: 110px;
}

.nagroda-last .nagroda-text
{
	border-bottom: none;
}

/* nagrody - koniec */

/* partnerzy bottom */

.partnerzy-bottom
{
	padding-top: 20px;
	background: url(../../gfx/loteria-partnerzy-bkg.gif) top left repeat-x;
	clear: both;
}

.partnerzy-bottom img
{
	float: left;
	margin: 0;
}

.partnerzy-bottom .p1,
.partnerzy-bottom .p2,
.partnerzy-bottom .p3
{
	float: left;
}

#page .pageInner .partnerzy-header
{
	font-family: tahoma, helvetica, sans;
	font-size: 9px;
	text-align: center;
	padding-bottom: 10px;
	margin: 0;
}

/* partnerzy bottom - koniec */


/* zwyciezcy */

h3.lotZwyciezcyH3
{
	margin-top: 30px;
}

#page .pageInner .lotZwyciezcy p.lot-bigger
{
	font-size: 12px;
}

#page .pageInner .lotZwyciezcy p
{
	padding-bottom: 15px;
	font-size: 11px;
}

#page .pageInner .lotZwyciezcy ol
{
	padding-left:24px;
}

#page .pageInner .lotZwyciezcy li
{
	margin-bottom:5px;
	font-size: 11px;
}



/* loteria - koniec */

h2
{
	padding-top: 0px !important;
}

h2 img
{
	margin-top: 10px;
}

body.kursy iframe
{
	border: none;
	width: 560px;
	min-height: 1160px;
}

iframe
{
	border: none;
}

#tabImages iframe
{
	height: 216px;
	width: 375px;
}

* html body.kursy iframe
{
	height: 1160px;
}



#loteriaReklama
{
	position: absolute;
	top: 235px;
	left: 0px;
	width: 931px;
	height: 495px;
	background: url(../../gfx/loteria-reklama.jpg) top left no-repeat;
	z-index: 985;
}

#ltInner
{
	position: relative;
}

#loteriaReklama .ltClose
{
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	width: 21px;
	height: 21px;
/*	border: 1px solid red;*/
}

#loteriaReklama .ltLoteria
{
	display: block;
	position: absolute;
	left: 0px;
	top: 21px;
	width: 931px;
	height: 474px;
}



#claim
{
	width: 755px;
	padding: 18px 88px;
	background: url(../../gfx/claim_box.png) no-repeat center center;
	font-size: 20px !important;
	line-height: 20px;
	font-weight: bold;
	clear: both;
	margin-bottom: 10px;
}

#claim p,
#claim p div,
#claim p div a,
marquee
{
	font-size: 20px !important;
	line-height: 20px;
	color: #444;
	font-weight: bold;
}


body.voyager .pageInner
{
	min-height: 1050px;
}

body.voyager .pageInner iframe
{
	position: absolute;
	top: 50px;
	left: 0;
}

