
html,body {
	background-color: white;
	color: black;
margin:0;padding:0;
	font-family: arial,verdana,helvetica,arial,sans-serif;
	font-size: 12px;
background-image: url(/gfx/back.jpg)
}
.cleusup, .cleusrod, .cleusdol {width:815px;
margin:0 auto 0 auto;padding:0}

.cleusup {background-image: url(/gfx/cleus_main_gfx.jpg)
;height:302px;position:relative}

.cleusrod {background-image: url(/gfx/back2.jpg);}

.cleusdol {background-image: url(/gfx/bottom.jpg)
;height:86px;background-repeat:no-repeat;}

.cleusup h1, .cleusup ul {margin:0;padding:0}

.cleusup ul {list-style:none;}

.cleusup ul img {border:0}

.auraltext {
        display:block;
        position: absolute;
        left:-2000px;
        width: 1px;
        height:1px;
        overflow:hidden;
}
#lo1, #lo2, #lo3, #lo4, #lo5, #lol6, #lol7 {position:absolute;top:300px}
#lo1 {top:34px;left:51px}
#lo2 {top:34px;left:184px}
#lo3 {top:34px;left:250px}
#lo4 {top:34px;left:309px}

#lo5 {top:34px;left:396px}
#lol6 {height:130px;
top:90px;left:40px;width:160px}

#lol7 {top:55px;right:42px;}

.innerdiv {width:640px;margin-left:80px;padding:20px 0 60px 0}

.innerdiv a {color:#606060}
.innerdiv h2 {font-size:18px}

.innerdiv a img {border:solid #c00000;border-width:1px 3px 1px 3px;
padding:5px}

.zobaczprod {clear:both}

#autogen img {float:left;margin-right:30px}



.refertree {margin:10px 0 0 0;padding:0;list-style:none}
ul.refertree li {border:1px solid red;
display:block;width:28%;float:left;
margin:2px;text-align:center;
border:1px solid #dfdfdf;
padding-bottom:10px}







#formatka {color:#454545;clear:both}
#formatka label {
	float: left;
	display: block;
	width:33%;
}

#formatka ul {
	list-style:none;
	list-style-image:none;
	margin: 1em 0 1em 1em;
	padding:0;
}

#formatka li {
	clear:both;
	list-style:none;
	list-style-image:none;
	margin:2px 0 0 0;
	padding:0;
}

#formatka .t {
	width:66%;
}

#formatka .tx {
	width:100%;
}

#formatka label.l {
	float:right;
	width:90%;
	display:block;
}
#formatka fieldset {border:0}


.referlist {margin:0;padding:0;}
ul.referlist li {display:block;width:30%px;float:left;
margin:5px}







.stopkz {width:190px;margin-left:20px;
text-align:center;
font-family:tahoma,verdana,arial,;
font-size:9px;color:white;
padding-top:6px;float:left;}

.stopkz a {color:white;}

.suportmenu {position:relative;width:560px;float:right;}
.suportmenu ul {margin:0;padding:0;list-style:none;}

#s1, #s2, #s3, #s4, #s5 {position:absolute;
top:42px;right:20px;}
.suportmenu ul li img {border:0}
#s1 {right:400px;}
#s2 {right:327px;}
#s3 {right:264px;}
#s4 {right:172px;}
#s5 {right:100px;}


.tekst h1 {font-size:25px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;font-weight:normal}
.tekst h2 {color:#a00000}
.tekst h3 {font-size:18px;font-weight:normal;font-style: italic;font-family:
Georgia, "Times New Roman", Times, serif;
border:solid #a00000;border-width:2px 0px 2px 0px;
padding:6px

}
.jednadruga {width:40%;float:left;
margin-right:60px;text-align:justify;
margin-top:20px;}


.headlinker {font-size:14px;
font-weight:bold;color:#c00000 !important}


.referlist {margin-top:20px}





.prodheader {border:solid #c00000;border-width:1px 0 1px 0;
margin:30px 0 20px 0;padding:5px;clear:both}
.mainpageheader  {clear:both;margin-top:35px;
margin-bottom:0px;padding:0}
.mainpageheader a {padding-top;20px;color:#000000;
font-size:14px;font-weight:bold}
.fotosample img {margin:10px 0 30px 0;display:block;}

/* clearfix: auto-clear */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.referencje h3 {font-size:11px;height:3em}

#autogen h3 {font-size:15px}

.clearfix {display: inline-table;}



.nastepna {float:right;
display:block;
background-image:url(/photo/prawo.gif);
padding-right:30px;
background-position:top right;
height:30px;
background-repeat:no-repeat;
padding-top:4px;
margin-right:40px;
text-decoration:none;
color:black;
}

.referblock a img {margin-left:200px}

.poprzednia {float:left;
display:block;
background-image:url(/photo/lewo.gif);
padding-left:30px;
background-position:top left;
height:30px;
background-repeat:no-repeat;
padding-top:4px;
margin-left:75px;
text-decoration:none;
color:black;
}

.lewostronny {width:69%;text-align:justify;float:left;}
.prawostronny {text-align:justify;color:#767676;
padding:0 9px 0 9px;font-size:10px;width:26%;float:right;border:solid
#e6e6e6;
border-width:0 0 0 1px;}
.prawostronny h3 {font-size:14px;color:black}
.prawostronny h4 {font-size:11px;color:black}

.lewostronny  img { 
margin-left:10px; }
#formatka {margin-top:30px}

.robjectfoto img {margin-bottom:50px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
