a:focus {-moz-outline: none -moz-mac-focusring;}
a {color:#000;text-decoration: none;}
a:visited {color:#000;text-decoration: none;}
a:hover{text-decoration:underline;}
img {border-style:none;}

form{padding:0; margin: 0;}

p{margin:0; padding:0;}

body, html{

margin:0;
padding:0;
width:100%;
page-break-after:auto;
height:100%;
background: #444;
font-family:Arial, Helvetica, sans-serif;
color:#666;
line-height:14pt;
font-size:10pt;}

#wrap{
vertical-align: bottom;
position:static;
background:#fff;
width:100%;}

#topMenu{
visibility:collapse;
width:758px;
height:120px;
background:url(../img/header.jpg) no-repeat;}

#topMenu ul {
	background: url(../img/line01.gif) no-repeat 0px 60px;
	height: 120px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	width: 758px;
	padding: 0;
}
	#topMenu ul li {display: inline;}
	#topMenu ul li a {
	margin-top:44px; 
	float: right;
	height:17px;
	text-indent:-99999px;}
			
		#topMenu ul li a.b1 {background: url('../img/menu_pl.gif') no-repeat 0px 0px; width:51px;}
		#topMenu ul li a.b2 {background: url('../img/menu_pl.gif') no-repeat -52px 0px;width:137px;}
		#topMenu ul li a.b3 {background: url('../img/menu_pl.gif') no-repeat -207px 0px;width:37px;margin-left:20px;}
		#topMenu ul li a.b4 {background: url('../img/menu_pl.gif') no-repeat -263px 0px;width:45px;margin-left:20px;margin-right:12px;}
					
		#topMenu ul li a.b1:hover {background-position: 0px -17px;}
		#topMenu ul li a.b2:hover {background-position: -52px -17px; }
		#topMenu ul li a.b3:hover {background-position: -207px -17px; }
		#topMenu ul li a.b4:hover {background-position: -263px -17px; }
		
			#topMenu ul li .a1 {background: url('../img/menu_pl.gif') no-repeat 0px -17px; width:51px;}
			#topMenu ul li .a2 {background: url('../img/menu_pl.gif') no-repeat -52px -17px;width:137px}
			#topMenu ul li .a3 {background: url('../img/menu_pl.gif') no-repeat -207px -17px;width:37px;margin-left:20px;}
			#topMenu ul li .a4 {background: url('../img/menu_pl.gif') no-repeat -263px -17px;width:45px;margin-left:20px;margin-right:12px;}


#langMenu{

position:absolute;
margin-top:5px;
margin-left:660px;
width:80px;
height:11px;
}

#langMenu ul {
	height: 11px;
	list-style: none;
	margin: 0px 0px 0px 0px;

	padding: 0;}
			
			
#langMenu ul li {display: inline;}
	#langMenu ul li a {
	
	float: right;
	width:12px;
	margin-left:10px;
	height:11px;
	line-height: 11px;
	text-indent:-99999px;}
			
		#langMenu ul li a.l1 {background: url('../img/menuLang.gif') no-repeat 0px 0px;}
		#langMenu ul li a.l2 {background: url('../img/menuLang.gif') no-repeat -13px 0px;}
		#langMenu ul li a.l3 {background: url('../img/menuLang.gif') no-repeat -28px 0px;}
		
					
		#langMenu ul li a.l1:hover {background-position: 0px -11px;}
		#langMenu ul li a.l2:hover {background-position: -13px -11px; }
		#langMenu ul li a.l3:hover {background-position: -28px -11px; }
		
		
			#langMenu ul li .ls1 {background: url('../img/menuLang.gif') no-repeat 0px -11px;}
			#langMenu ul li .ls2 {background: url('../img/menuLang.gif') no-repeat -13px -11px;}
			#langMenu ul li .ls3 {background: url('../img/menuLang.gif') no-repeat -28px -11px;}
				
			
#subMenuZ{
visibility:collapse;
	position:absolute;
	margin:65px 505px 0;
	width:170px;
	display: none;
}
#subMenu{
visibility:collapse;
	position:absolute;
	margin:65px 437px 0;
	width:170px;
	display: none;
}

		#subMenu a, #subMenuZ a{
		display:block;
		height:15px;
		padding-left:8px;
		background: url(../img/MenuDinOff.gif) no-repeat 0px 5px;
		text-decoration:none;
		font-size:11px;
		color:#888;}

		#subMenu a:hover, #subMenuZ a:hover{
		color:#fff;
		background: url(../img/MenuDinOn.gif) no-repeat 0px 5px;}

		.MenuSubActive{
		display:block;
		width:150px;
		height:15px;
		padding-left:8px;
		background: url(../img/MenuDinOn.gif) no-repeat 0px 5px;
		text-decoration:none;
		font-size:11px;
		color:#fff;}
		
#logo{
	visibility:hidden;
	position: absolute;
	margin: 38px 0 0 45px;
	background: url(../img/logo.gif) no-repeat 0px 0px;
	width: 136px;
	height:44px;
}

#logo a{
position:absolute;
width:136px;
height:41px;}
		
#headerGraphic{
position:relative;
width:100%;
height:136px;
background-color:#fff;}

#cmx_logo{
padding: 0px 25px;
position:absolute;
visibility: hidden;
}

#leftColumn{
visibility:collapse;
width:0px;
float:left;}

#middleColumn{
line-height:17px;
padding: 23px 32px 90px 18px;
background-color:#fff;
width:80%;
float:left;}

#middleColumnform{
line-height:17px;
padding: 23px 32px 90px 18px;
background-color:#fff;
width:500px;
float:left;}

.titleImg{margin-bottom:22px;}

p.horizontalLine{
border-bottom:1px solid #ddd;
width:100%;
height:2px;
margin:4px 0px 4px 0px;}

#rightColumn{
visibility:collapse;
padding: 23px 0px 30px 0px;
text-align:right;
background:#fff;
width:0%;
float:right;}

#clearColumns{clear:both;}

.Title{
font-size:18px;
color:#000000;
font-weight:bold;}
.bigTitle{
	font-size: 32px;
	color: #f2f2f2;}

p.Title{margin-bottom:5px;}

.Date{color:#bbb;}

#footer{
	position:absolute;
	width:560px;
	height:62px;
	bottom:100%;
	background:#fff;
	margin-left:160px;
	border-left:1px solid #aaa;
	font-size:12px;
	padding: 4px 4px 10px 10px;
	float:right;}

#footer.foot{color:#666;}

.footCopy{color:#999;}

.footOrange{color:#000000;}

.sIFR-active h1 {
      padding-bottom: 10px;
    }

#form
	{font-size:12px;
	}

div#form td
	{text-align:left;}

div#form td.zapytanie_o
	{text-align:right;}

.style1 {color: #FF0000;}

#headerGraphic #headerFlash{
position:absolute;
width:758px;
height:136px;
}
