/* ----------------------------------------------------------------------------------------------------------

    Output device: screen, projection

    Author:     Nuvio (www.nuvio.cz)
    Update:     2008-07-29, 18:30 GMT+1
    Version:    2.2.6 (2008-07-13, 14:28 GMT+1)

    Structure:
        display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;

    Content:

        1) HTML tags
        2) HTML styles
        3) Layout
        4-1) Page: Homepage
        5) Others

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */

body {background-color:#fff; color:#404040}

a {color:#404040;}
a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

    #nav span {color:#DDD;}
    #nav #nav-active {color:#DD1600;}

    #tray {background-color:#BFBFBF;}
    #tray li a {color:#404040;}
    #tray li#tray-active a {background-color:#DD1600; color:#FFF;}
    #tray li a:hover {background-color:#9F9F9F; color:#FFF;}

        #search #search-input {background-color:#FFF;}
        #search #search-input input {color:#404040;}

    #footer, #footer a {color:#9f9f9f;}
    #footer a:hover {color:#404040;}

/* ----------------------------------------------------------------------------------------------------------
4-1) Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#col-top, #col-bottom, #col {background-color:#E9FAFF;}

#cols3 .col h3 {background-color:#F5F5F5; color:#DD1600;}
#cols3 .col h3 a {color:#DD1600;}
#cols3 .col h3 a:hover {color:#000;}
#cols3 .col-more {background:#F5F5F5;}

#cols2 #col-left .title h4, #cols2 #col-right h4 {color:#DD1600;}
#cols2 #col-left .title h4, #cols2 #col-left .title span {background-color:#FFF;}
#cols2 #col-left .article {color:#DD1600;}
#cols2 #col-left a:hover.article {color:#000;}

#cols2 #col-right {background-color:#F5F5F5;}
#cols2 #col-right h4 span {background-color:#F5F5F5;}

/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */

.high {color:#777}

.form_row_contact{margin:5px}
#cols2 input{margin:10px;border:1px solid #D7D7D7}




#a{position:relative;width:100%;margin:0 auto;text-align:left}
#c{position:relative;top:20px;width:100%}
 #c ul{list-style:none}
  #c li{margin:0.5em 1em;font-size:0.7em;color:#999}
  #c li a{color:#ccc}
   #c li a:hover{color:#fd0}

/* --- mapka --- */
/* styl listy wojewodztw */
 #polska a{
	  display:block;
	  width:100%;
	  padding:1px 0;
	  font:normal 0.8em sans-serif;
	  color:#ccc;
	  text-decoration:none;
	  text-align:left;
	 }
  #polska a:hover,#polska li:hover a{
  	  color:#fd0;
  	  text-decoration:underline;
  	 }

/* nie edytuj! */
#polska,#polska span.bg{background:transparent url('/szablony/impress/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}
  #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 */


#menu2 {  margin-left:35px !important; margin-top: 15px !important}


ul#menu2, ul#menu2 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu2 a {
  display: block;
  text-decoration: none;	
}

ul#menu2 li {
  margin-top: 1px;
}

ul#menu2 li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#menu2 li a:hover {
  background: #000;
}

ul#menu2 li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu2 li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
#podsumowanie p {line-height: 20px; margin:0; padding:0; font-size:14px;}

.przycisk1 {float:right;padding:3px;text-decoration:none}
.przycisk1:hover { background-image:none; color:#FF0}
.przycisk2 {float:right;padding:2px;text-decoration:none;margin-top:-20px;position:static}
.przycisk2:hover { background-image:none; color:#FF0}
#loader_strony{position:fixed;width:100%;height:100%;top:0;left:0; text-align:center;z-index:9999;background-color:#FFF}




/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:920px;
		height:200px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:920px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


#print_fotka{
	top:0;
	left:0;
	background-color:#000;
	width:100%;
	height:100%;
	position:absolute;
	display:none;
	}
	
.male_pole{width:80px;border:0px;background-color:transparent}

.gruby{border:2px solid #000}
.hajlajt{background-color:#FF0 !important}

.center_left_box input {
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
margin-left:10px;	
	}
	
.reklama2{
	text-align:center;
	}
	
.awesome, .awesome:visited {
	background: #222 url('/images/alert-overlay.png') repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 18px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover		
	

.form_row_contact{
float:left;
width:100%;
text-align:center;
padding:3px 0 3px 0;
}

.img_left{float:left;margin-right:5px}
.offer_info span{font-size:14px;font-weight:bold}
.offer_box_wide_style1{margin-bottom:40px;clear:both}
#galeria img{border:1px solid #CCC;padding:3px;margin:4px}