@charset "iso-8859-2";

body {margin: 0;
background-color:#181818
	  }

#container {position:relative;
		  width: 860px; 
          margin: 0 auto;
}
		  
#left_panel {
		  width: 245px; 
         float:left;
}		  

#right_panel {
		  width: 600px; 
         float:left;
		}		
		  
		  
		  
#copy {
		  width: 100%; 
		  height:39px;
 background: url(img/copy_2008.jpg) left top no-repeat;
 clear:both}	
 
 	  
#logo {
		  width: 245px;
		  height:173px;
		  background: url(img/logo_irs.jpg) left top no-repeat;
		  }	
		  
#baner {
		  width: 600px;
		  height:200px;
		  background: url(img/baner.jpg) left top no-repeat;
		  }		
		  
#separator {
		  width: 600px;
		  height:5px;
		  border-bottom: 1px solid #821954;
		  }		
		  
#target {
		  width: 600px;
		  height:auto;
		  }				 
		  
#menu {
		  width: 245px;

		
		  }		
		  
		  #news {color:#FFFFFF;
		  width: 234px;
	height: 36px;
	margin-left: 5px;
	clear:both;
		  background: url(img/newsy.jpg) center top no-repeat;
		  }	
		   #newsletter {color:#FFFFFF;
		  width: 234px;
	height: 72px;
	margin-left: 0px;
	clear:both;
		  background: url(img/newsletter.jpg) center top no-repeat;
		  }		
		  
		  .newsletter_form {font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:11px;
		  font-weight: bold;
		  color: #FFFFFF;
		  margin-left: 25px;
		  margin-top: 0px;
		  width: 200px;}		  
		  
		  
		  
#tree {margin-top: 15px;
       width: 245px;
       margin-left: 0px;
	   background: url(img/back_menu_2.jpg) center top no-repeat;
 }
			
		
	
		  		    
.tg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FEFEFE; line-height: 18px}


.bg1 {				background: url(img/midle.jpg) left top repeat-y;


}

input, select, button, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #FF0084; background-color: #fefefe; color: #222222}

.nn {background-color:#292929; border:0px}
.nc {background-color:#111111; border:0px}

.link_menu_w {color: #ffffff; text-decoration: none;}
.java_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #FF0084; background-color: #fefefe; color: #222222; text-decoration:none; padding-left:5px; padding-right:7px; padding-top:1px; padding-bottom: 1px}

.light_grey_bg {background-color:#2F2E2E;}

.bs {background-image:url(img/bottom-small.gif); background-position:bottom left; }

.linki {color: rgb(204, 51, 102); font-weight:bold}


/*.lmenu {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none}*/





.glossymenu{
margin: 5px 0;
padding-left:20px;
width: 200px; /*width of menu*/
/*border: 1px solid #ffcc00;*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: 200px;
padding: 4px 0;
padding-left: 5px;
text-decoration: none;
border-bottom: solid 1px #393939;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
color:#FFFFFF;
top: 0px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
color:#FFFFFF

}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
color:#FFFFFF;

}


.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
color: #FFFFFF;
margin-left: 10px;
margin-top:0px;
margin-bottom:0px;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: solid 1px #393939;
width:200px;

}

.glossymenu div.submenu ul li a{
display: block;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
padding: 2px 0;
padding-left: 0px;
width:200px
}

.glossymenu div.submenu ul li a:hover{

color: #ffffff;
}


#foto2{
	position:absolute;
	left:0px;
	padding: 5px;
	top:0px;
	background-color:#000000;
	border: solid 1px #cccccc;
	z-index:900;
	visibility: hidden;
}
			
#foto1{position:relative;top:5px;
			background-color:#000000;
			border: solid 1px #cccccc;
			z-index:100}			
			



/* realizacje */
.opispr_par_l {
  text-align: right;
  color: #999999;
}

.opispr_par_lc {
  text-align: right;
  color: #777777;
  font-size: 12pt;
  font-weight: bold;
}

.opispr_par_r {
  font-weight: bold;
  color: #666666;
  text-align: left;
  padding-left: 3px;
  vertical-align: bottom;
}

.opispr_par_rc {
  font-weight: bold;
  color: #000000;
  text-align: left;
  font-size: 12pt;
  font-weight: bold;
  padding-left: 3px;
}

.opispr_par_r A {
  font-weight: bold;
  color: #cd0000;
  text-decoration: none;
}

.opispr_nazwa, .opispr_nazwa H1 {
font-size: 12pt; color: #cd0000; text-align: left; text-decoration: underline; vertical-align: middle;
font-weight: bold;
}
.opispr_tabopis {
border: 1px solid #bbbbbb; color: #5e5e5e; background-image: url('img/opispr_descbg.gif');
background-repeat: repeat-x; background-position: center left;
padding-right: 5px;
width: 100%;
}

.tzt {
  font-size: 12pt;
  font-weight: bold;
  color: #cd0000;
  text-align: center;
}

.dpcl {
  cursor: pointer;
  cursor: hand;
  border: 1px solid #7A174E;
  width: 80px;  margin-bottom: 3px;
  margin-right: 3px;
}
.dpcr { border: 1px solid #7A174E; cursor: hand;}
.vc { display: none; }
#pcswf { display: none; }

#fotka_big_1 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_2 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_3 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_4 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_5 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_6 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_7 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_8 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_9 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_10 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_11 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_12 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_13 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_14 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}
#fotka_big_15 {
	visibility:hidden;
	position: absolute;
	cursor: hand;
	cursor: pointer;
	top: 215px;
	background-color:#000000;
	padding:5px;
	 border: 1px solid #7A174E;
	z-index: 1000;
}


a:link {color: #ffffff; text-decoration: none}
a:visited {color: #ffffff; text-decoration: none}
a:hover {color: #ffffff; text-decoration: none}



