html,body{
margin: 0;
padding: 0;
line-height:1.5em;
font-size:10pt;
font-family:Trebuchet Ms, Georgia, Arial, serif;
color:#3E3E3E;
height: auto;
overflow-x:hidden;
}
a{text-decoration: none;font-weight: bold;color:#730000;}
a:hover{text-decoration: none;color:#FE0000;font-weight: bold;}
img{display: block;border: 0;margin:0;padding: 0;}
p,h1,h2,h3,form,fieldset{margin: 0;padding: 0;border: 0;}
.center{margin: 0 auto;text-align: center;padding: 20px 0 0 0;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.clear{clear: both;display: block;}


h1,h2,h3{font-size:11px;font-weight: normal;}


.header{display: block;width: 996px;margin: 0 auto;position: relative;z-index: 1;}
.lang{background: url('../images/p1.gif') no-repeat;height: 49px;display: block;position: relative;}
.flagi{position: absolute;top:16px; right:10px;}
.flagi img{display: inline;float: left;margin: 0 10px 0 0 ;border: 1px solid #DC0000;}
.flagi input{display: inline;float: left;margin: 0 10px 0 0 ;border: 1px solid #DC0000;}
.flash{position: absolute;right:19px; top:50px;}


#fx1, #fx2{position: absolute;top:0;z-index: 2;width: 253px;height: 635px;}
#fx1{left:-252px;background: url('../images/fx1.gif') no-repeat; top}
#fx2{right:-252px;background: url('../images/fx2.gif') no-repeat; top}



.menu{background: url('../images/menu-background.gif') no-repeat;height: 57px;display: block;padding: 0 0 0 56px;}
.menu ul{margin: 0;padding: 0;display: inline;list-style: none;}
.menu li{display: inline;float: left; position: relative; z-index: 2;}
ul.showme{display: none;border: 1px solid #C2C9CE;position: absolute;z-index: 21;float: none;top:57px;left:0;}
.showme li{display: block; float: none; clear: both; margin: 0; padding: 0;}
.showme a{border-bottom: 1px solid #C2C9CE; background: #E0E8ED; display: block; padding: 3px; border-top: 1px solid #FFF; font-weight: lighter; color:#626262; height: 20px;}
.showme a.systemy { width: 120px;}
.showme a.download { width: 300px;}

.showme a:hover{background: #F1F5F8;}


.content{min-height: 300px; background: #FFF;padding: 20px; float:left;}



h1.nag{background: url('../images/arrow.gif') no-repeat left;display:  block;padding: 0 0 0 25px;font-size:18px;font-weight: none; color: #Af0000; }





.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -140px;
	 background:url('../images/background.gif') top left repeat-x scroll #FFF;
}
.footer, .push {
    height: 140px;
	 position: relative;
}


.footer{background: url('../images/fotter.gif') repeat-x;display: block;width: 100%; float:left;}


.foo{width: 100%;  display: bottom; background: url('../images/fotter0.gif') no-repeat center; height: 102px;
position: relative; bottom:-38px; }

.foo ul{display: block;margin: 0 auto;width: 598px;list-style: none;position: relative;top:73px;}
.foo li{display: inline;float: left;}
.foo a{color:white;font-weight: lighter;font-size:12px;padding: 10px;}
.foo a:hover{color:#FE0000;}


.rotto{background: url('../images/rotto.gif') repeat-x;display: block;height:158px;position: relative;z-index: 1;}
.next{position: absolute;right:0;top:0;z-index: 100;}
.prev{position: absolute;left:0;top:0;z-index: 100;}
#rotto{display: block;width: 100%;height: 140px;position: relative;top:10px;z-index: 2;overflow: hidden;}
#rotto img{display: inline;float: left;margin: 5px 30px 0 30px ;}

#rotto .img{display: inline; float: left; margin: 5px 0 0 0 ;}

.rotto2{background: url('../images/rotto.jpg') repeat-x;display: block;height:300px;position: relative;z-index: 1;}
#rotto2{display: block;width: 100%;height: auto;position: relative;top:10px;z-index: 2;overflow: hidden;}
#rotto2 img{display: inline;float: left;margin: 5px 30px 0 30px ;}

.rotto3{background: url('../images/rotto1.jpg') repeat-x;display: block;height:auto;position: relative;z-index: 1;}
#rotto3{display: block;width: 100%;height: auto;position: relative;top:10px;z-index: 2;overflow: hidden;}
#rotto3 img{display: inline;float: left;margin: 5px 30px 0 30px ;}

.tab
{
		margin-bottom: 20px; 
		padding: 5px 0 5px 0; 
		border: 1px solid #C3C3C3; 

}

ul.galery
{
list-style:none;
height: 1850px;
}


ul.galery li
{
float: left;
padding: 5px 5px 5px 5px; 
height: auto;
}

ul.galery li img
{
border: 2px solid #C3C3C3; 
}


ul.galery2
{
list-style:none;
height: 120px;
}


ul.galery2 li
{
float: left;
padding: 5px 5px 5px 5px; 
height: auto;
}

ul.galery2 li img
{
border: 2px solid #C3C3C3; 
}

/* blok */
#block  { width: 205px;  float:left; background: url(../images/b1.jpg) no-repeat; padding: 0 0 0 0; margin:0 0 0 0; }
#block ul {width: 193px;  float:left; height: 117px; margin:0 0 0 0; list-style:none; padding: 12px 0 0 12px;}
#block ul li {padding: 8px 0 0 0;}
#block ul li a { color: #000; background: transparent url(../images/acz.jpg) center left no-repeat; display: inline-block; padding-left: 12px; font-weight: normal; }
#block ul li a:hover { background: transparent url(../images/anie.jpg) center left no-repeat;  }
#block .n2 { width: 205px;  float:left; background: url(../images/b2.jpg) repeat-y; margin:0 0 0 0; }
#block .n2 .img { width: 160px; height: 150px; padding:25px 0 0 15px; }
#block .n2 .img img {  width: 160px; border: 1px solid #ECECEC; }
#block .n2 .n3 { width: 182px; height: 100px; padding:0px 0 0 20px; }
#block .n2 .n3 span { color:red; font-weight: bold; }
#block .n4 { width: 205px; height: 27px; float:left; background: url(../images/b3.jpg) no-repeat; padding: 0 0 0 0; margin:0 0 0 0; }

/**/
#block_prawo  { width: 205px;  float:right; background: url(../images/b4.jpg) no-repeat; padding: 0 0 0 0; margin:0 0 0 0; }

#block_prawo ul {width: 193px;  float:right; height: 175px; margin:0 0 0 0; list-style:none; padding: 12px 0 0 12px;}
#block_prawo ul li {padding: 8px 0 0 0;}
#block_prawo ul li a { color: #000; background: transparent url(../images/acz.jpg) center left no-repeat; display: inline-block; padding-left: 12px; font-weight: normal; }
#block_prawo ul li a:hover { background: transparent url(../images/anie.jpg) center left no-repeat;  }
#block_prawo .n2 { width: 162px;  float:right; background: url(../images/b2.jpg) repeat-y; margin:0 0 0 0; padding:15px 26px 0 17px;}
#block_prawo .n2 .img {  border: 1px solid #ECECEC; }
#block_prawo .n2 .n3 { width: 182px; height: 100px; padding:25px 0 0 20px; }
#block_prawo .n2 .n3 span { color:red; font-weight: bold; }
#block_prawo .n4 { width: 205px; height: 27px; float:right; background: url(../images/b3.jpg) no-repeat; padding: 0 0 0 0; margin:0 0 0 0; }