* {
	margin : 0px;
	padding : 0px;
}

body {
	background : url('../images/body_bg.jpg') #f5f5f5 repeat-x 0px 0px;
	color : #7B7B7B;
	text-align : center;
	font-family : tahoma, sans-serif;
	font-size : 11px;
}

a {
	color : #7B7B7B;
}

a:hover {
	color : #7B7B7B;
	text-decoration : none;
}


/* Header Style */

#page_header {
	margin : 0px auto;
	width : 900px;
	height : 131px;
	text-align : left;
	overflow : hidden;
}

#page_title {
	margin-left : 0px;
	margin-top : 0px;
	width : 496px;
	height : 131px;
	float : left;
	background : url('../images/logo.jpg') no-repeat 0px 0px;
}

#page_title img {
	position : absolute;
	top : 15px;
	margin-left : 5px;
}
/* Menu Style */

#page_menu {
	margin : 0px auto;
	width : 684px;
	height : 35px;
	float : none;
	clear : both;
	text-align : center;
}

#page_menu ul {
	height : 35px;
}

#page_menu li {
	padding : 12px 5px 0px;
	height : 14px;
	float : left;
	display : block;
	position: relative;
}


/* Main Body Style */

#page_wrapper {
	margin : 0px auto;
	width : 900px;
	text-align : left;
	display : block;
	clear : both;
}

#page_leftcol {
	width : 179px;
	float : left;
}

#page_maincol {
	margin-left : 14px;
	width : 459px;
	float : left;
}

#page_rightcol {
	margin-left : 13px;
	width : 235px;
	float : left;
}


/* Left Column Style */

.leftcol_box {
	width : 177px;
	background : f5f5f5;
	overflow : hidden;
	display : block;
	clear : both;
}

.leftcol_box h2 {
	padding : 7px 0px;
	width : 177px;
	height : 11px;
	color : #fff;
	font-size : 11px;
	line-height : 11px;
	font-weight : bold;
}

.leftcol_box h2 span {
	left : 13px;
	display : block;
	position : relative;
}

.leftcol_box .content {
	margin : 15px 14px;
	width : 149px;
}

.leftcol_box .footnote {
	padding-left : 5px;
	padding-right : 5px;
	text-align : right;
	color : #949393;
	clear : both;
}

.leftcol_box form {
	width : 149px;
	float : none;
}

#block {
	overflow : hidden;
}

#block h2 {
	background-color : #b8171f;
	border-bottom : #b8171f 1px solid;
}

#block a {
	color : #D14A4A;
	font-weight : bold;
}

#block a:hover {
	color : #EF7C7C;
	text-decoration : none;
	position : static;
}

#block input {
	margin-bottom : 14px;
	width : 140px;
}

#block select {
	margin-left : 0px;
	margin-bottom : 14px;
	width : 140px;
	float : left;
	clear : right;
}

#block input.submit {
	margin-left : 9px;
	width : 28px;
	height : 16px;
	float : right;
}

/* Main Column Style */

#maincol_top {
	margin-top : 13px;
	width : 362px;
	height : 137px;
	background : url('../images/maincol_bg.gif') repeat-x 0px 0px;
	overflow : hidden;
}

#maincol_top h2 {
	width : 121px;
	height : 32px;
	background : url('../images/maincol_header.gif') no-repeat 0px 0px;
}

#maincol_top .sideimg {
	position : absolute;
	background : url('../images/maincol_img.gif') no-repeat bottom left;
	width : 87px;
	height : 137px;
}

#maincol_top .content {
	position : absolute;
	margin-left : 95px;
	width : 255px;
	color : #fff;
}

#maincol_top .readmore {
	margin-top : 8px;
	text-align : right;
}

.readmore {
	font-weight : bold;
	margin-top : 8px;
	margin-right : 18px;
	text-align : right;
}

#maincol_top a {
	color : #fff;
	font-weight : bold;
	text-decoration : none;
}

#maincol_top a:hover {
	text-decoration : underline;
}

.maincol_box {
	width : 450px;
	background : #f5f5f5;
	overflow : hidden;
	font-size : 11px;
}

.maincol_box h2 {
	padding: 15px 0px;
	width : 450px;
	height : 26px;
	color : #b8171f;
	font-size : 16px;
	font-weight : bold;
}

.maincol_box h2 a {
	color : #b8171f;
	font-size : 16px;
	font-weight : bold;
	text-decoration : none;
}

.maincol_box li {
	list-style-type: square;
	padding-left: 14px;
	padding-bottom: 20px;
}

.maincol_box hr {
	margin: 15px;
	color: #f00;
	background-color: #f00;
	height: 5px;
}

.maincol_box li a {
	font-size : 11px;
}

.parent li {
	list-style-type: disc;
	padding-left: 40px;
	padding-bottom: 10px;
}

.parent li a {
	font-size : 12px;
}

.parent-second li {
	list-style-type: circle;
	padding-left: 80px;
	padding-bottom: 5px;
	font-size : 11px;
}

.parent-second li a {
	font-size : 11px;
}

.leftcol_box h2 span {
	left : 13px;
	display : block;
	position : relative;
}

/* Right Column Style */

.rightcol_box {
	width : 233px;
	background-color : #fff;
	overflow : hidden;
}

.rightcol_box h2 {
	width : 233px;
	height : 26px;
}

#news h2 {
	background-color : #b8171f;
	border-bottom : #b8171f 1px solid;
	padding : 7px 7px;
	height : 11px;
	color : #fff;
	font-size : 13px;
	line-height : 11px;
	font-weight : bold;
}

#pagenum {
	padding : 7px 7px;
	height : 11px;
	color : #000;
	font-size : 12px;
	text-align: center;
	line-height : 11px;
	font-weight : bold;
}

#pagenum a {
	text-decoration: none;
}

#news .wrapper {
	position : relative;
	margin : 0px 9px;
	width : 214px;
	overflow : hidden;
}

#news .wrapperbig {
	position : relative;
	margin : 0px 9px;
	width : 440 px;
	overflow : hidden;
}

#news h3 {
	clear : both;
	margin-top : 15px;
	margin-bottom : 10px;
	color : #234662;
	font-size : 12px;
	font-weight : bold;
}

#news .thumbnail {
	margin-right : 5px;
	margin-bottom : 5px;
	float : left;
	position : static;
}

#news p {
	margin-top : 2px;
	margin-bottom : 12px;
}

#news .readmore {
	margin : 30px 0px 5px;
	text-align : right;
	clear : both;
	float : none;
	font-weight : bold;
}

#news .readmore a {
	color : #5C5E5F;
	text-decoration : none;
}

#news .readmore a:hover {
	color : #8C8F91;
	text-decoration : none;
}


/* Footer Style */

#page_spacing {
	clear : both;
	float : none;
	border-top : #f5f5f5 5px solid;
}

#page_footer {
	margin : 0px auto;
	width : 900px;
	height : 21px;
	background-color : #b8171f;
	font-size : 10px;
	color : f5f5f5;
}

#page_footer a {
	color : #f5f5f5;
	text-decoration : none;
}

#page_footer a:hover {
	color : #fff;
}

#page_footer #rights {
	padding-top : 3px;
	padding-left : 15px;
	float : left;
}

#page_footer #links {
	padding-top : 3px;
	padding-right : 10px;
	float : right;
	font-weight : bold;
}

#page_footer #links span {
	margin-left : 20px;
	display : block;
	position : relative;
	float : left;
}

#page_credit {
	margin-top : 15px;
	margin-bottom : 7px;
	text-align : center;
	font-size : 12px;
	color : #010101;
}

#page_credit a {
	text-decoration : none;
	color : #010101;
}

#page_credit a:hover {
	color : #464646;
}



.borderbox {
	clear : both;
	float : none;
	margin-top : 13px;
	border : #b8171f 1px solid;
}

span {
	display : none;
}

img {
	border: 0px;
}

p {
	text-align : justify;
	line-height : 13px;
}

ul {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	display : block;
}

li {
	text-indent: 0px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

input {
	padding : 2px 0px 1px 7px;
	background-color : #fff;
	color : #949393;
	border : #D7D7D7 1px solid;
	font-family : tahoma, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

select {
	padding : 2px;
	background-color : #fff;
	color : #949393;
	border : #D7D7D7 1px solid;
	font-family : tahoma, sans-serif;
	font-size : 11px;
	text-align:center;
	font-weight : bold;
}

input.submit {
	padding : 0px;
	border : none;
	cursor : pointer;
}

.clearthis {
	margin : 0px;
	clear : both;  
	float : none;	
	font-size : 1px;
	line-height : 0px;
}
#apelacje a{
	  display:block;
	  width:100%;
	  padding:1px 0;
	  font-size : 11px;
	  color:#b8171f;
	  text-decoration:none;
	  text-align:left;
	 }
#apelacje a:hover,#polska li:hover a{
  	  color:#000;
  	  text-decoration:underline;
  	 }
 #apelacje.ponizej.trzy_kolumny li{width:50%;float:left}
 #apelacje *{padding:0;margin:0;border:0 none;outline:0 none}
#apelacje li{cursor:pointer;list-style-type: none;}
  #apelacje li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #apelacje li a .bg{z-index:3}
/* --- mapka --- */
/* styl listy wojewodztw */
 #polska a{
	  display:block;
	  width:100%;
	  padding:1px 0;
	  font-size : 11px;
	  color:#b8171f;
	  text-decoration:none;
	  text-align:left;
	 }
  #polska a:hover,#polska li:hover a{
  	  color:#000;
  	  text-decoration:underline;
  	 }

/* nie edytuj! */
#polska,#polska span.bg{background:transparent url('../images/polska.png') no-repeat -9999px 0}
#polska{position:relative;top:0;left:0;display:block;background-position:0px -780px;list-style:none}
 #polska *{padding:0;margin:0;border:0 none;outline:0 none}
  #polska li{cursor:pointer;list-style-type: none;}
  #polska li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #polska li a .bg{z-index:3}
  #polska li .map{top:0;left:0}

  #polska.ukryta{width:440px;height:410px}
   #polska.ukryta li{width:0;height:0;text-indent:-9999px}
  #polska.po_lewej{left:150px;width:440px;min-height:410px}
   #polska.po_lewej li{margin-left:-150px;width:150px}
  #polska.po_prawej{width:600px;min-height:410px}
   #polska.po_prawej li{width:150px;margin-left:440px}
   #polska.po_lewej li:first-child,#polska.po_prawej li:first-child{padding-top:2em}
  #polska.ponizej{width:440px;padding-top:415px;overflow:hidden}
   #polska.ponizej li{width:100%;float:left}
   #polska.ponizej.dwie_kolumny li{width:50%;float:left}
   #polska.ponizej.trzy_kolumny li{width:33%;float:left}

 #polska1 a:hover .bg{top:212px;left:36px;width:125px;height:112px;background-position:-12px -143px} #polska1 .s1{top:226px;left:60px;width:70px;height:100px} #polska1 .s2{top:215px;left:82px;width:33px;height:15px} #polska1 .s3{top:235px;left:25px;width:40px;height:50px} #polska1 .s4{top:226px;left:130px;width:20px;height:44px} #polska1 .s5{top:239px;left:150px;width:8px;height:17px} #polska1 .s6{top:270px;left:130px;width:12px;height:10px} #polska1 .s7{top:280px;left:130px;width:7px;height:11px}
 #polska2 a:hover .bg{top:86px;left:139px;width:101px;height:96px;background-position:-372px -423px} #polska2 .s1{top:98px;left:146px;width:70px;height:62px} #polska2 .s2{top:90px;left:162px;width:36px;height:10px} #polska2 .s3{top:112px;left:216px;width:19px;height:29px} #polska2 .s4{top:141px;left:216px;width:10px;height:20px} #polska2 .s5{top:160px;left:166px;width:60px;height:7px} #polska2 .s6{top:167px;left:185px;width:37px;height:4px} #polska2 .s7{top:171px;left:197px;width:22px;height:7px}
 #polska3 a:hover .bg{top:176px;left:311px;width:107px;height:133px;background-position:-346px -15px} #polska3 .s1{top:175px;left:322px;width:100px;height:100px} #polska3 .s2{top:220px;left:313px;width:10px;height:7px} #polska3 .s3{top:275px;left:338px;width:85px;height:12px} #polska3 .s4{top:287px;left:353px;width:70px;height:10px} #polska3 .s5{top:297px;left:350px;width:26px;height:8px} #polska3 .s6{top:297px;left:390px;width:20px;height:10px}
 #polska4 a:hover .bg{top:126px;left:31px;width:77px;height:114px;background-position:-12px -384px} #polska4 .s1{top:156px;left:25px;width:60px;height:70px} #polska4 .s2{top:143px;left:46px;width:40px;height:13px} #polska4 .s3{top:134px;left:66px;width:25px;height:9px} #polska4 .s4{top:126px;left:84px;width:8px;height:8px} #polska4 .s5{top:226px;left:25px;width:35px;height:10px} #polska4 .s6{top:195px;left:85px;width:10px;height:20px} #polska4 .s7{top:205px;left:95px;width:10px;height:13px}
 #polska5 a:hover .bg{top:175px;left:170px;width:107px;height:102px;background-position:-12px -268px} #polska5 .s1{top:177px;left:211px;width:20px;height:10px} #polska5 .s2{top:187px;left:205px;width:45px;height:75px}  #polska5 .s3{top:262px;left:228px;width:14px;height:11px}  #polska5 .s4{top:197px;left:197px;width:62px;height:55px}  #polska5 .s5{top:212px;left:183px;width:22px;height:50px}  #polska5 .s6{top:239px;left:174px;width:10px;height:17px}  #polska5 .s7{top:182px;left:231px;width:18px;height:5px}  #polska5 .s8{top:190px;left:250px;width:9px;height:7px}  #polska5 .s9{top:205px;left:259px;width:12px;height:17px}  #polska5 .s10{top:219px;left:259px;width:8px;height:25px}
 #polska6 a:hover .bg{top:296px;left:210px;width:101px;height:87px;background-position:-123px -10px} #polska6 .s1{top:298px;left:241px;width:20px;height:5px} #polska6 .s2{top:303px;left:227px;width:37px;height:7px}  #polska6 .s3{top:310px;left:224px;width:40px;height:75px}  #polska6 .s4{top:320px;left:215px;width:9px;height:22px}  #polska6 .s5{top:316px;left:264px;width:43px;height:65px}  #polska6 .s6{top:308px;left:279px;width:17px;height:8px}
 #polska7 a:hover .bg{top:104px;left:217px;width:155px;height:160px;background-position:-135px -243px} #polska7 .s1{top:127px;left:235px;width:88px;height:55px} #polska7 .s2{top:105px;left:265px;width:58px;height:100px} #polska7 .s3{top:140px;left:226px;width:10px;height:42px} #polska7 .s4{top:167px;left:219px;width:7px;height:10px} #polska7 .s5{top:143px;left:249px;width:112px;height:50px} #polska7 .s6{top:175px;left:361px;width:7px;height:10px} #polska7 .s7{top:193px;left:258px;width:8px;height:12px} #polska7 .s8{top:205px;left:271px;width:42px;height:47px} #polska7 .s9{top:205px;left:313px;width:10px;height:15px} #polska7 .s10{top:227px;left:293px;width:29px;height:32px} #polska7 .s11{top:222px;left:267px;width:5px;height:22px} #polska7 .s12{top:193px;left:323px;width:20px;height:4px}
 #polska8 a:hover .bg{top:252px;left:122px;width:77px;height:81px;background-position:-259px -126px} #polska8 .s1{top:291px;left:130px;width:40px;height:45px} #polska8 .s2{top:280px;left:137px;width:45px;height:37px} #polska8 .s3{top:270px;left:142px;width:47px;height:25px} #polska8 .s4{top:256px;left:150px;width:43px;height:22px}
 #polska9 a:hover .bg{top:273px;left:295px;width:103px;height:118px;background-position:-8px -10px} #polska9 .s1{top:286px;left:315px;width:38px;height:11px} #polska9 .s2{top:275px;left:322px;width:16px;height:12px} #polska9 .s3{top:296px;left:307px;width:43px;height:9px} #polska9 .s4{top:297px;left:376px;width:14px;height:9px} #polska9 .s5{top:305px;left:307px;width:90px;height:90px} #polska9 .s6{top:302px;left:296px;width:11px;height:31px} #polska9 .s7{top:333px;left:302px;width:6px;height:15px}
 #polska10 a:hover .bg{top:42px;left:307px;width:98px;height:138px;background-position:-105px -417px} #polska10 .s1{top:35px;left:347px;width:60px;height:140px} #polska10 .s2{top:50px;left:340px;width:7px;height:15px} #polska10 .s3{top:102px;left:310px;width:40px;height:27px} #polska10 .s4{top:90px;left:333px;width:15px;height:60px} #polska10 .s5{top:100px;left:323px;width:10px;height:43px} #polska10 .s6{top:150px;left:342px;width:5px;height:12px}
 #polska11 a:hover .bg{top:19px;left:121px;width:114px;height:89px;background-position:-12px -560px} #polska11 .s1{top:15px;left:127px;width:93px;height:75px} #polska11 .s2{top:90px;left:127px;width:35px;height:11px} #polska11 .s3{top:90px;left:198px;width:20px;height:10px} #polska11 .s4{top:75px;left:220px;width:7px;height:10px}
 #polska12 a:hover .bg{top:258px;left:167px;width:85px;height:110px;background-position:-154px -111px} #polska12 .s1{top:262px;left:193px;width:35px;height:48px} #polska12 .s2{top:278px;left:189px;width:35px;height:42px} #polska12 .s3{top:295px;left:182px;width:33px;height:80px} #polska12 .s4{top:317px;left:170px;width:12px;height:25px} #polska12 .s5{top:342px;left:215px;width:10px;height:35px} #polska12 .s6{top:273px;left:227px;width:14px;height:30px}
 #polska13 a:hover .bg{top:242px;left:236px;width:93px;height:77px;background-position:-243px -15px} #polska13 .s1{top:252px;left:250px;width:45px;height:46px} #polska13 .s2{top:244px;left:259px;width:13px;height:10px} #polska13 .s3{top:262px;left:241px;width:10px;height:36px} #polska13 .s4{top:259px;left:295px;width:27px;height:27px} #polska13 .s5{top:298px;left:261px;width:38px;height:10px}  #polska13 .s6{top:308px;left:264px;width:15px;height:8px}  #polska13 .s7{top:286px;left:295px;width:20px;height:10px}  #polska13 .s8{top:296px;left:295px;width:12px;height:6px}
 #polska14 a:hover .bg{top:44px;left:211px;width:145px;height:86px;background-position:-213px -428px} #polska14 .s1{top:35px;left:220px;width:120px;height:40px} #polska14 .s2{top:35px;left:340px;width:10px;height:15px}  #polska14 .s3{top:75px;left:227px;width:100px;height:30px}  #polska14 .s4{top:65px;left:327px;width:20px;height:25px}  #polska14 .s5{top:85px;left:218px;width:115px;height:15px}  #polska14 .s6{top:97px;left:215px;width:80px;height:15px}  #polska14 .s7{top:112px;left:235px;width:31px;height:15px}  #polska14 .s8{top:112px;left:266px;width:15px;height:6px}
 #polska15 a:hover .bg{top:93px;left:81px;width:136px;height:167px;background-position:-304px -236px} #polska15 .s1{top:101px;left:112px;width:35px;height:25px} #polska15 .s2{top:126px;left:108px;width:39px;height:90px}  #polska15 .s3{top:166px;left:105px;width:80px;height:50px}  #polska15 .s4{top:143px;left:85px;width:67px;height:52px}  #polska15 .s5{top:133px;left:91px;width:20px;height:10px}  #polska15 .s6{top:195px;left:93px;width:12px;height:10px}  #polska15 .s7{top:160px;left:150px;width:17px;height:8px}  #polska15 .s8{top:170px;left:185px;width:12px;height:42px}  #polska15 .s9{top:177px;left:197px;width:8px;height:20px}  #polska15 .s10{top:177px;left:205px;width:6px;height:10px}  #polska15 .s11{top:216px;left:114px;width:70px;height:10px}  #polska15 .s12{top:226px;left:150px;width:33px;height:13px}  #polska15 .s13{top:239px;left:158px;width:16px;height:17px}
 #polska16 a:hover .bg{top:35px;left:17px;width:119px;height:124px;background-position:-266px -526px} #polska16 .s1{top:31px;left:17px;width:95px;height:95px} #polska16 .s2{top:31px;left:112px;width:15px;height:70px}  #polska16 .s3{top:126px;left:16px;width:30px;height:30px}  #polska16 .s4{top:126px;left:46px;width:20px;height:17px}  #polska16 .s5{top:126px;left:66px;width:18px;height:8px}  #polska16 .s6{top:126px;left:92px;width:16px;height:7px}
/* koniec mapki */

.ac_results { 
    padding: 0px; 
    border: 1px solid black; 
    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 2px; 
    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: 10px;
	text-align:left;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox 
    */ 
    line-height: 12px; 
    overflow: hidden; 
} 
 
.ac_loading { 
    background: white url('indicator.gif') right center no-repeat; 
} 
 
.ac_odd { 
    background-color: #eee; 
} 
 
.ac_over { 
    background-color: #0A246A; 
    color: white; 
} 
