body{background:#000;color:#b0d3e8;font-size:13px;
	font-family:verdana,sans-serif;
	}

#page{background:url('../gfx/bg.jpg') repeat-y;width:970px;
margin:15px auto;
border:2px solid #222222;
position:relative;
}

#content{background:url('../gfx/face.jpg') no-repeat left bottom;
padding: 10px 25px 10px 450px;
clear:both;
text-align:justify;
min-height:480px;
_height:480px;
}

#contenttable { height: 100%; }

a{color:#b0d3e8}
a:hover{text-decoration:none;color:#b0d3e8}

#kontakt #content{background:none;
padding: 10px 25px 10px 50px;
clear:both;
text-align:justify;
min-height:480px;
_height:480px;
}



#footer {
background:url('../gfx/dysk.gif') no-repeat top center;padding:10px;
text-align:center;
margin-top:-2px;
}

#partnerzy {
text-align: left;
font-size: 10px;
color:  #e3db5c; 
border: none #505050;
margin-left: 6%;
}

#footer, #footer a {color:#dddddd;}
#footer strong{color:#ed3800;}

#infolinia , p.infolinia { 
font-size: 14px;
color:#ed3800;
font-weight: bold;
height: 100px;
}

#infolinia20100131 strong {
font-size: 14px;
color:#ed3800;
font-weight: bold;
height: 100px;
}
#infolinia20100131 {
font-size: 14px;
color:#ffffff;
font-weight: normal;
height: 100px;
}

#dane_firmowe {
color:#b0d3e8;
width: 90%;
font-size:10px;
position: relative;
margin-left: 5%;
margin-right:auto;
margin-bottom: 10px;
text-align:left;
border: none;
}

#dane_firmowe strong {
color:#b0d3e8;
}

#tags {
width: 90%;
color: #505050;
font-size:9px;
position: relative;
padding-left:  5%;
text-align: left;
}
#tags h1 {
color:#505050; 
font-size:9px;
text-align: left;
vertical-align: top;
position: relative;
display: block;
top: -10px;
margin-right: 2px;
height: 50px;
}

.element{margin-bottom:5px;}

#header{position:relative;
	background:url('../gfx/dysk.gif') no-repeat bottom center;
	padding:5px;
	height:100px
}
h1{float:left;margin:10px 0 0 0;padding:0}
div.switch{float:right;margin:5px 10px 5px 5px; width: 100px;}

#a-detektyw {
display:block; background:url('../gfx/detektyw24.jpg') no-repeat;width:228px;height:82px;text-indent:-9999px;}
h2{font-size:16px;padding:0;margin:0 0 10px 0}
h3{padding:0;margin:0 0 0 10px ;font-size:15px;font-weight:normal;cursor:pointer; color: #b0d3e8;}
h4{font-size:14px;padding:0;margin:0;}


h2.slogan{text-align:center;padding:50px 0}

h2.slogan2{
	background: url('../gfx/slogan2.gif') no-repeat;
	width:401px;
	height:250px;
	margin:50px 0 0 50px;
	text-indent:-9999px;
	}

.important{border:2px solid #222222;padding:10px;margin:10px 0}

.important p{margin:0;padding:0 0 10px 0}
.important blockquote p,.important blockquote{margin:0;padding:0}
.important blockquote{font-style: italic;font-size: 11px}

.center{text-align:center;padding:50px 0}


#menu {position:absolute; top:70px !important; right:10px;z-index:1100; }
#menu2 { width: 600px; position:relative; left:310px;}
#nav, #nav2 {list-style: none;font-size:12px;margin:0;padding:0}

 #nav ul, #nav2 ul { 
	padding: 0;
	margin:0;
	list-style: none;
    width:170px;
    z-index:99;
    position:absolute;
    overflow:visible;  
   }

#nav li, #nav2 li { 
    margin:0;   
    position: relative; 
    float:left;
    border:0;
    display:block;
    height:auto;
	padding:0
}

#nav li#m1,#nav li#m1 a{width:70px}
#nav li#m2,#nav li#m2 a{width:130px}
#nav li#m3,#nav li#m3 a {width:120px}
#nav li#m4,#nav li#m4 a {width:70px}
#nav li#m5,#nav li#m5 a {width:100px}
#nav li#m6,#nav li#m6 a {width:60px}
#nav li#m7,#nav li#m7 a {width:90px}
#nav li#m8,#nav li#m8 a {width:70px}



#nav li#m1a,#nav li#m1a a{width:120px}
#nav li#m2a,#nav li#m2a a {width:100px}
#nav li#m3a,#nav li#m3a a {width:100px}
#nav li#m4a,#nav li#m4a a {width:70px}

#nav2 #nav2_m1 a{width:160px}
#nav2 #nav2_m2 a{width:90px}


#nav ul li, #nav2 ul li 
{ background-color:#333333;text-align:left;border-top:2px solid #000;width:170px}

#nav li#shop a {color:#ed3800;}

#nav a, #nav2 a {
    text-decoration:none; 
	color:#fff;
    display:block;
    padding: 5px;  
    width:145px; 
    height:auto;
	white-space:nowrap;
}

#nav a:hover{color:#b0d3e8;}

#nav a:hover, #nav li:hover{
  display:block;
}
#nav ul li:hover{width:170px;}
#nav ul li a:hover{padding:5px;width:160px;}
#nav ul li:hover, #nav ul li a:hover{ background-color:#222222;}


#nav ul{
    display:none;   
}

 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}




fieldset{border:0}
fieldset legend{padding:0;margin:0 0 0 160px ;font-size:12px;color:#fff}
label{float:left;text-align:right;width:150px;padding:0 5px}
input, textarea,select{width:280px;background:#212121;border:1px solid #fff;color:#fff;font-size:11px;}
input{height:16px}
textarea{height:160px}
.submit {text-align:right;}
.submit input{background:#000;width:auto;height:auto;padding:2px 5px}



.adres{padding:10px;text-align:center;}



		#mapa {
		 width: 430px;
		 height: 406px;
		 background: url("../gfx/mapa.jpg");
		 margin: 10px auto; padding: 0;
		 position: relative;
		 _zoom:1;
		 float:left;
		}
		
		#mapa ul{z-index:3}
		#mapa li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

		#mapa li a {display: block;outline:none;text-indent:-6000px}
		#p1 {left: 0px; top: 0px; width: 128px; height: 151px;}
		#p2 {left: 95px; top: 0; width: 134px; height: 99px;}
		#p3 {left: 204px; top: 3px; width: 152px; height: 130px;}
		#p4{left: 305px;
	top: 32px;
	width: 111px;
	height: 148px;}
		#p5 {	left: 1px;
	top: 116px;
	width: 100px;
	height: 127px;}
		#p6 {left: 64px;
	top: 81px;
	width: 142px;
	height: 185px;}
		#p7 {	left: 128px;
	top: 73px;
	width: 111px;
	height: 114px;}
		#p8{	left: 212px;
	top: 95px;
	width: 171px;
	height: 175px;}
		#p9 {
				left: 14px;
	top: 205px;
	width: 144px;
	height: 135px;
			
		}
		#p10 {left: 156px;
	top: 159px;
	width: 125px;
	height: 126px;;}
		#p11 {	left: 311px;
	top: 180px;
	width: 118px;
	height: 142px;}
#p12{
	left: 110px;
	top: 249px;
	width: 84px;
	height: 97px;
}

#p13 {
	left: 158px;
	top: 248px;
	width: 90px;
	height: 143px;
}

#p14 {
	left: 231px;
	top: 248px;
	width: 104px;
	height: 85px;
}


#p15 {
	left: 205px;
	top: 296px;
	width: 111px;
	height: 109px;
}

#p16 {
	left: 290px;
	top: 280px;
	width: 118px;
	height: 129px;
}






		#p1 a {height: 151px;}
		#p2 a {height: 99px;}
		#p3 a {height: 130px;}

#p4 a{height: 148px;}
#p5 a{height: 127px;}
#p6 a{height: 183px;}
#p7 a{height: 114px;}
#p8 a{height: 175px;}
#p9 a{height: 135px;}
#p10 a{height: 126px;}
#p11 a{height: 142px;}
#p12 a{height: 97px;}
#p13 a{height: 143px;}
#p14 a{height: 85px;}
#p15 a{height: 109px;}
#p16 a{height: 129px;}


		#p1 a:hover {background: url("../gfx/mapa.jpg") 0px -806px no-repeat;}
		#p2 a:hover {background: url("../gfx/mapa.jpg") -95px -403px no-repeat;}
		#p3 a:hover {background: url("../gfx/mapa.jpg") -203px -1208px no-repeat;}		

		#p4 a:hover  {background: url("../gfx/mapa.jpg") -305px -435px no-repeat;}
		
	
		#p5 a:hover {background: url("../gfx/mapa.jpg") -1px -519px no-repeat;}
		#p6 a:hover {background: url("../gfx/mapa.jpg") -62px -1285px no-repeat;}
		
		#p7 a:hover {background: url("../gfx/mapa.jpg") -128px -879px no-repeat;}
	


	
	
		#p8 a:hover {background: url("../gfx/mapa.jpg") -212px -1702px no-repeat;}
		#p9 a:hover {background: url("../gfx/mapa.jpg") -15px -1013px no-repeat;}		
		
			
		#p10 a:hover {background: url("../gfx/mapa.jpg") -156px -562px no-repeat;}
		#p11 a:hover {background: url("../gfx/mapa.jpg") -311px -583px no-repeat;}	
		#p12 a:hover {background: url("../gfx/mapa.jpg") -110px -1855px no-repeat;}		
	
		#p13 a:hover {background: url("../gfx/mapa.jpg") -158px -1055px no-repeat;}
		#p14 a:hover {background: url("../gfx/mapa.jpg") -231px -1453px no-repeat;}
		#p15 a:hover {background: url("../gfx/mapa.jpg") -205px -700px no-repeat;}		
		
		#p16 a:hover {background: url("../gfx/mapa.jpg") -290px -1088px no-repeat;}
		
		
		#mapContact{
	    display:none;z-index:555;
		background:#212121;
		border:1px solid #FFFFFF;
		color:#FFFFFF;
		font-family:Verdana,Sans-serif;
		font-size:12px;
		position:absolute;
		left:50%;top:50%;
		width:230px;padding:10px 10px 0 10px;}
		
		

		#mapContact h4,#mapContact p{padding:0;margin:0;font-size:12px;}
		#mapContact p{padding-bottom:10px}
		#lublin{display:none}
		#mapContact strong{color:#ed3800;}
	    #mapContact a{color:#fff}
		#contactForm{margin-left:440px}
	
	#ga{
		width:728px;
		margin:5px auto;
	}
		
    #special2{
	background:#222;
	color:#ed3800;
	font-weight:bold;
	font-size:18px;
	border:2px solid #888;
	line-height:36px;
	height:36px;
	position:absolute;
	left:30px;
	top:120px;	
	text-align:center;
	overflow:hidden;
	width:0;
	}

.scrollpane {
height: 400px;
width: 490px;
overflow:auto;
}


.scrollpane2 {
height: 400px;
width: 490px;
overflow:auto;
margin-right: 0px;
padding-right: 5px;
}

img.switch, img.switchselected {
border: none;
float:left;
margin-left: 5px;
margin-right: 5px;
margin-top: 2px;
}
img.switchselected {
border: 2px solid white;
margin-top: 0px;
}


#t_kontakt {
margin-top:20px;
margin-bottom:20px;
}

h2.wojewodztwo {
text-decoration:none;
font-weight:bold;
font-size:20px;
color:#ffffff;
margin-top:0px;
margin-left:50px;
/*
height:30px;
background-image:url('/images/hr_woj.png');
background-position:bottom left;
background-repeat:no-repeat;*/
}
div.wojewodztwa {
font-size:12px;
text-align:left;
margin-bottom:10px;
}

div.wojewodztwa img {
margin-right:3px;
margin-left:5px;
border:none;
}
div.wojewodztwa a.active {
text-decoration:none;
color:white;
}

img.hr_wojewodztwo {
margin: 0px;
}


td.wojewodztwo {
padding-left:50px;
}

td.wojewodztwo p {
color: #ffffff;
font-size:14px;
}

td.wojewodztwo p a {
color: #ffffff;
font-size:14px;
}

td.wojewodztwo p.woj_name {
margin-top:0px;
font-size:16px;
font-weight:bold;
color:#a0a0a0;
}



iframe {
/*border: 10px #505050 solid;*/
border:none;
margin-top:5px;
margin-right:50px;
}

td.wojewodztwo p.infolinia {
color: #a0a0a0;
font-size:16px;
} 
