html {
height: 100%;
}

body {
	background: #e3e4e9;
	color: #7d818e;
	margin: 0px;
	padding: 0;
	text-align: left;
	font-family:  arial, tahoma, helvetica, sans-serif;
	font-size:11px; 
	height: 100%;
	line-height:16px; 
}


.xx-like { 

	display:block; 
	float:left; 
	position:absolute; 
	top:82px; 
	left:0px;
	cursor:pointer; 
	z-index:1000; 
	line-height:17px; 
	font-size:18px; 
	background:#a2a6b4;
	color:#ffffff;
	width:100%; 

}


.xx-like:hover { 
	background:#a2a6b4;
}


.xx-like a {color:#ffffff; 	padding:29px 10px 29px 10px;  display:block; float:left; width:calc(100% - 20px); text-align:center; 

	background-image: url(img/1.png); 
	background-repeat:no-repeat;
	background-position:35px right; 
	


  }
.xx-like a:hover {color:#ffffff; }

.pacz:before{
	content:"";
position:absolute;
right:0;
top:0;
width:49px;
height:49px;
background-image: url(img/pacz.png);
border:0px solid #000; 


}

.kontakt2 h1,h2,h3,h4 {
	
	padding: 0;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
    font-family: 'Droid Sans', sans-serif;
    color: #ffffff;
    font-size: 18px;
    color: #b6b9c6;
		
} 



.kontakt2 h1:first-child,h2:first-child,h3:first-child,h4:first-child {

    margin: 0px 0px 10px 0px !important;

	
	
} 

.kontakt2 td {
    line-height: 15px; padding:0px; margin:0px; 
}

.kontakt2 hr {
border:0px;
border-top: 1px dotted #a2a6b4;
height:0px; 
line-height:0px;
}



.xx-close { 
	display:block; 
	float:right; 
	position:absolute; 
	top:7px; 
	right:7px;
	background-image: url(img/x.png); 
	background-repeat:no-repeat;
	background-position:center center; 
	cursor:pointer; 
	width:11px; 
	height:11px; 
	z-index:100; 
}





a#wycen { display:block; float:left; height:38px; line-height:38px;  background-image: url('img/zamow2.png'); background-position:top left; background-repeat:no-repeat; padding-left:25px; color: #a2a6b4; margin-top:6px;
 text-align:center; font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px;  padding:0px 40px 0px 101px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
margin-right:0px; 
}
a#wycen:hover { background-position:bottom left; }

a.d_my { display:block; float:left; position:absolute; top:115px; left:230px; background-image: url('img/dm1.png'); width:181px; height:81px; }
a.d_my:hover {  background-image: url('img/dm2.png');  }


.delx { position:absolute; top:0px; right:0px; }

.typ_box { display:block; float:right; clear:both;  }
.typ_box2 { display:block; float:left; clear:both;  }
.typ_box3 { display:block; float:left;  margin-right:10px;  }
.typ_name { display:block; float:left; width:85px; line-height:15px; margin:3px 0px 3px 3px;  }
.line2 { display:block; float:left; height:1px; line-height:1px; width:915px; border-top:1px dotted #b6b9c6; margin:5px 0px 30px 0px;  }
.form_bg222 { position:relative; top:0px; left:0px; display:block; float:left; border:0; line-height:15px;  padding:0px 10px 0px 10px; margin:2px 0px; font-family: arial, sans-serif; font-size:11px; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  background:#ffffff; color:#000000;  border:1px solid #cccdd8;  }


#wycena_menu { display:block; float:right; margin-right:37px; position:relative; top:-42px; margin-bottom:-42px;  }


a.wmenu_act  { display:block; float:right; background:#a2a6b4;  color:#ffffff; padding:7px 14px 7px 15px; margin-right:3px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-topleft: 5px; 
-webkit-border-radius-topright: 5px;
-webkit-border-radius-topleft: 5px;
border-top-right-radius: 5px;  
border-top-left-radius: 5px;  
}
 
a.wmenu_act:hover { color: #ffffff; }
a.wmenu  { display:block; float:right; background:#ffffff;  padding:7px 14px 7px 15px; margin-right:3px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-topleft: 5px; 
-webkit-border-radius-topright: 5px;
-webkit-border-radius-topleft: 5px;
border-top-right-radius: 5px;  
border-top-left-radius: 5px;   }
 
 
a.wmenu:hover  { display:block; float:right; background:#ff9900; color:#ffffff; padding:7px 14px 7px 15px; margin-right:3px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-topleft: 5px; 
-webkit-border-radius-topright: 5px;
-webkit-border-radius-topleft: 5px;
border-top-right-radius: 5px;  
border-top-left-radius: 5px;   }
 
 

#wycena_box { width:915px; margin:0 auto; position:relative; top:97px; border:0px solid #000000;   }
#wycena { display:block; float:left; width:911px; background-image:url(img/wycbg.png); border:2px solid #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; padding:10px 0px; margin-bottom:10px;}
#wycena table{ padding:0; margin:0; border:0; width:100%; border-collapse:collapse; border-spacing: 0;   }
#wycena td{ padding:0px 15px; border-right:1px dotted #b6b9c6;  }
#wycena td:last-child{ border-right:0px dotted #b6b9c6;  }
#wycena label { display:block; float:left; text-align:right; line-height:25px; height:25px; margin:2px 0px; padding-right:7px;  white-space: nowrap; cursor:pointer;}
#wycena select { font-family: arial, sans-serif; font-size:11px; outline: none; margin:4px 0px; border:0px;  }
#wycena input[type="text"] { width:432px; border:0;  height:25px; line-height:25px; padding:0px 10px; margin:2px 0px; font-family: arial, sans-serif; font-size:11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
 border:1px solid #cccdd8;  }
#wycena input[type="radio"] {  display:block; float:left;  } 
#wycena input[type="checkbox"] {  display:block; float:left;  position: relative; top:4px; } 

#cena img { border:0; padding:0; margin:0 auto; display:block; max-width:100%;  }
#cena { display:block; float:left; width:911px; background-image:url(img/wycbg.png); border:2px solid #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; padding:0px 0px 2px 0px; margin-bottom:10px; margin-top:-5px; }
#cena table{  padding:0; margin:0; border:0; width:100%; border-collapse:separate; border-spacing: 5px;  word-wrap:break-word; table-layout:fixed;} 
#cena td{   padding:3px 7px; text-align:center; background:#ff9900;  -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;  height:27px;  } 
#cena td:hover{   background:#a2a6b4;  } 
#cena th{   padding:3px 7px; text-align:center;  background:#eeeff1;  -moz-border-radius: 5px; border-radius: 5px; } 

#cena a { display:block; float:left; width:100%; border:0px solid #000000; line-height:17px;  color:#ffffff;  }
#cena a:hover { color:#ffffff; }


#cena h2 { padding:0px; margin:0px; display:inline; font-size:15px; }
#cena h1 { padding:15px 0px 5px 5px; margin:0px; display:block; float:left; color:#cccdd8;  font-size:20px; }


.cookie_law { display:none; float:left; width:172px;  position:absolute; top:50px; left:0px; z-index:100; background:#ff9900 url(img/cookie_law1.png) center 20px no-repeat; color:#ffffff; padding:55px 17px 17px 17px;
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-radius-bottomright: 5px;
-webkit-border-radius-topright: 5px;
border-bottom-right-radius: 5px;  
border-top-right-radius: 5px;  
}

.cookie_law b { font-weight:normal; display:block; float:right; border:0px solid #000000; text-align:justify;  }
.cookie_law a { display:block; float:right; color:#ffffff;} 
.cookie_law a:hover { display:block; float:right; color:#ffffff; } 
.czas {  color:#b6b9c6;  }

h3 { padding:0; margin:3px 0px 20px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px; color:#b6b9c6;    } 
h4 { padding:0; margin:0px 0px 20px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px; color:#b6b9c6;    } 
h5 { padding:0; margin:25px 0px 10px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:16px; color:#b6b9c6;    } 
h6 { padding:0; margin:20px 0px 20px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px; color:#b6b9c6;    } 
h7 { padding:0; margin:0px 0px 10px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:16px; color:#b6b9c6;    } 

.pdf a { line-height:16px !important;   padding:0; margin:0; }
h5.pdf { padding:0; margin:7px 0px 2px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;   font-size:15px; line-height:16px;   color:#a2a6b4;  } 
h5.right_text { padding:0; margin:20px 0px 20px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px; color:#b6b9c6;    } 
h5.rej { padding:0; margin:20px 0px 20px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px; color:#b6b9c6;    } 
h5.os { padding:0; margin:20px 0px 20px 0px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px; color:#b6b9c6;    } 






img { border:0; }
a { color:#a2a6b4; text-decoration:none; }
a:hover { color:#ff9900; text-decoration:none; }


.clear{ clear:both; }
.bgr { display:block; float:right; background: #fafafa url('img/bgr.jpg') repeat-x; width:50%; min-height:730px; position:absolute; top:0; right:0; z-index:20; }
.bgl { display:block; float:left; background: #fafafa url('img/bgl.jpg') repeat-x; width:50%; min-height:730px; position:absolute; top:0; left:0; z-index:20; }


.tlo {  display:block; width:100%; background:#fafafa; border:0px solid #000000;  }
.body { display:block; width:100%; background-image: url('img/map.jpg'); background-position:top center; background-repeat:no-repeat;  position:relative; top:0; left:0; z-index:40; border:0px solid #ff0000;   }
.page { margin:0 auto; width:915px; border:0px solid #000000;  } 



#fade {background:#000000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999;  display:none;  }
#zoom { position: absolute; top: 0px; left: 0px; z-index: 99999; padding:0px; display:none; background:#37343f; }
#image { padding:0px; margin:0; bordeR:0; clear:both; display:block; float:left; border:0px solid #ffffff;  }
#caption {  background:#ffffff; text-align:center;  clear:both;  color:#000000; position:absolute; padding:0px 0px; bottom:-50px; right:0px; width:100%; line-height:50px; }

#video { padding:0px; margin:0; bordeR:0; clear:both; display:block; float:left; border:0px solid #ffffff; width:800px; height:450px;   }

#nav {  height:35px;  display:block; float:left; position:absolute; top:0px; left:0px; margin-bottom:-35px; }
#close {display:block; float:left;  width:35px; height:35px; line-height:35px; text-align:center; font-size:14px;   cursor:pointer;  font-weight:900;  background:#000000; color:#ffffff; text-transform: uppercase;}
#close:hover { background:#dddddd ; color:#000000 }


#prev {display:block; float:left;  width:35px; height:35px; line-height:35px; text-align:center; font-size:14px;   cursor:pointer;  font-weight:900;  background:#000000; color:#ffffff; text-transform: uppercase;}
#prev:hover { background:#dddddd ; color:#000000}


#next {display:block; float:left;  width:35px; height:35px; line-height:35px; text-align:center; font-size:14px;   cursor:pointer;   font-weight:900;  background:#000000; color:#ffffff; text-transform: uppercase;}
#next:hover { background:#dddddd ; color:#000000}



.top { display:block; float:left; width:915px; height:30px; position:relative; margin-top:47px;  }
.main_menu { display:block; float:left;    }
.main_menu a { display:block; float:left;  color:#b6b9c6; padding:0px 9px; height:35px; line-height:35px;   margin:0px 0px; }
.main_menu a:hover { background:#d2d3d9; color:#ffffff;   padding:0px 9px; margin:0px 0px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-radius-topleft: 5px;
-webkit-border-radius-topright: 5px;
border-top-left-radius: 5px;  
border-top-right-radius: 5px;  
}

a.main_menu_act { display:block; float:left;  background:#ff9900; color:#ffffff;  padding:0px 9px;  margin:0px 0px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-radius-topleft: 5px;
-webkit-border-radius-topright: 5px;
border-top-left-radius: 5px;  
border-top-right-radius: 5px;  
}


.infolinia { background-image: url('img/phone.jpg'); background-position:center left; background-repeat:no-repeat; padding-left:42px; position:relative; top:-2px; 
display:block; float:right; font-size:20px; font-weight:bold;  font-family: 'Droid Sans', sans-serif; letter-spacing:-1px; color:#d2d3d9; border:0px solid #000000;  height:35px; line-height:37px; } 
.infolinia b {  color:#b6b9c6;  letter-spacing:0px;} 


.gkz2 { padding-left:0px; position:relative; top:-12px; position:relative; display:block; float:left; border:0px solid #000000;   } 



a.video {
    display: block;
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    width: 100%;
    height: 100%;
}


.zamow { display:block; float:right; width:300px; height:70px; border:0px solid #ffffff; margin-top:172px; padding:0px; margin-right:10px;  }

a.tra { display:block; float:left; height:23px; line-height:23px; background-image: url('img/plane.png'); background-position:top left; background-repeat:no-repeat; padding-left:30px; color: #a2a6b4; }
a.tra:hover { background-position:bottom left;color: #ff9900; }
a.rej { display:block; float:left; height:23px; line-height:23px; background-image: url('img/pen.png'); background-position:top left; background-repeat:no-repeat; padding-left:30px; color: #a2a6b4; margin:0px 15px;  }
a.rej:hover { background-position:bottom left;color: #ff9900; }
a.log { display:block; float:left; height:23px; line-height:23px; background-image: url('img/lock.png'); background-position:top left; background-repeat:no-repeat; padding-left:30px; color: #a2a6b4; }
a.log:hover { background-position:bottom left;color: #ff9900; }





a.more { display:block; float:right; height:23px; line-height:23px; background-image: url('img/more.png'); background-position:top left; background-repeat:no-repeat; padding-left:27px; color: #a2a6b4; margin-top:10px; margin-right:0px; }
a.more:hover { background-position:bottom left;color: #ff9900; }
a.more2 { display:block; float:right; height:23px; line-height:23px; background-image: url('img/more.png'); background-position:top left; background-repeat:no-repeat; padding-left:27px; color: #a2a6b4; margin-top:10px; margin-right:20px; }
a.more2:hover { background-position:bottom left;color: #ff9900; }

a.back { display:block; float:right; height:23px; line-height:23px; background-image: url('img/back.png'); background-position:top left; background-repeat:no-repeat; padding-left:27px; color: #a2a6b4; margin-top:10px; margin-right:0px; }
a.back:hover { background-position:bottom left;color: #ff9900; }

a.face { display:block; float:right; width:37px; height:37px; line-height:37px; background-image: url('img/face.png'); background-position:top left; background-repeat:no-repeat; padding-left:0px; color: #a2a6b4; margin-top:4px; margin-left:10px; }
a.face:hover { background-position:bottom left;color: #ff9900; }






.pages{ display:block; float:right; }
a.pages  { display:block; float:left; height:25px; line-height:25px; padding:0px 10px; background:#eeeff1;  color: #a2a6b4; margin-top:10px; margin-left:3px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;


}

a.pages_act { display:block; float:left; height:25px; line-height:26px; padding:0px 10px; background:#ff9900;  color: #ffffff; margin-top:10px; margin-left:3px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px; font-size:15px; font-weight:bold; 


}

a.pages:hover { background:#a2a6b4; color: #ffffff; }









a.zam { display:block; float:left; height:38px; line-height:38px;  background-image: url('img/zamow.png'); background-position:top left; background-repeat:no-repeat; padding-left:25px; color: #a2a6b4; margin-top:6px;
 text-align:center; font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:18px;  padding:0px 40px 0px 101px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;}
a.zam:hover { background-position:bottom left; }



a.send { display:block; float:right; height:27px; line-height:27px;   background:#ff9900; margin-left:3px; 
 text-align:center; font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:13px;  padding:0px 20px 0px 20px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-webkit-border-radius-topright: 5px;
-webkit-border-radius-bottomright: 5px;
border-top-right-radius: 5px;  
border-bottom-right-radius: 5px;  
}

a.send:hover { background:#cccdd8; }


a.reset { display:block; float:right; height:27px; line-height:27px;  background:#a2a6b4;
 text-align:center; font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#ffffff; font-size:13px;  padding:0px 20px 0px 20px; 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-bottomleft: 5px; 
-webkit-border-radius-topleft: 5px;
-webkit-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;  
border-bottom-left-radius: 5px;  
}

a.reset:hover {  background:#cccdd8; }






.right_text { text-align:justify;  border:0px solid #000000; min-height:160px; width:100%; }
a.right_text { color:#ff9900; font-weight:bold;  font-family: 'Droid Sans', sans-serif; font-size:13px;  }
a.right_text:hover {   color:#a2a6b4; }



.main { margin:95px auto 0px auto; width:915px;  }
.main table{ width:915px; padding:0; margin:0; border:0; border-collapse:collapse;}
.main  td{ vertical-align:top; border:0px solid #000000;   }
.scroll { width:455px; height:163px; display:block; float:left;   overflow:auto; }
.scroll_text { display:block; float:left; text-align:justify; margin:0; padding-right:10px;   }


.main_text_p { width:455px; display:block; float:left;   }
.main_text_p2 { width:455px; display:block; float:left;  border:0px solid #000000;  }
.main_text { display:block; float:left; margin:0; padding-right:0px;   text-align:justify; border:0px solid #000000; min-height:160px; width:100%;  }
.main_text a { color:#ff9900;}
.main_text a:hover {   color:#a2a6b4; }




.formularz { width:455px; display:block; float:left;   }
.formularz2 { width:910px; display:block; float:left; margin-top:20px;   }









.infored {width:100%; height:30px; line-height:30px; color:#ffffff; background:#cc0000; display:block; float:left; margin:0px 0px 10px 0px; position:relative; z-index:10;  -moz-border-radius: 5px; border-radius: 5px; } 
.infored b{font-weight:normal; margin-left:15px; color:#ffffff; font-size:11px; }
.infogreen {width:100%;background:#51a82f;  height:30px; line-height:30px; color:#ffffff;  display:block; float:left; margin:0px 0px 10px 0px; position:relative; z-index:10;  -moz-border-radius: 5px; border-radius: 5px; } 
.infogreen b{font-weight:normal; margin-left:15px; color:#ffffff; font-size:11px;  }
.infoorange {width:100%;background:#ff9900;  height:30px; line-height:30px; color:#ffffff;  display:block; float:left; margin:0px 0px 10px 0px; position:relative; z-index:10;  -moz-border-radius: 5px; border-radius: 5px; } 
.infoorange b{font-weight:normal; margin-left:15px; color:#ffffff; font-size:11px;  }
.infoorange img { position:relative; top:0px; margin-bottom:-4px; margin-right:2px; margin-left:0px;  }



.cloudred { width:424px; padding:7px 15px; line-height:16px; color:#ffffff; background:#cc0000; display:block; float:left; margin:0px 0px 0px 0px; position:absolute; top:50px; left:0px; z-index:20;  
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;

} 


.cloudred b{font-weight:normal; margin-left:15px; color:#ffffff; font-size:11px; }

.cloudred:before{ 
z-index:0;
content:" "; 
position:absolute; 
display:block; 
width:10px; 
height:10px; 
left:10px; 
top:-5px; 
-webkit-transform:rotate(-45deg) ;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg) ;
-ms-transform:rotate(-45deg);
background:#cc0000;
}  








.news { display:block; float:left; border-top:0px dotted #a2a6b4; width:430px;  } 
.news_text_p { display:block; float:left; border:0px solid #000000; margin-bottom:15px;  }
.news_text_p:last-child{  margin-bottom:0px; }
.news_text_p a { font-size:15px; color:#ff9900; height:25px; line-height:25px;   font-weight:bold;  font-family: 'Droid Sans', sans-serif;    }
.news_text_p a:hover { color:#a2a6b4;  }



.news_text_p2 { display:block; float:left; padding-top:0px;  border-top:0px dotted #a2a6b4; margin-bottom:15px; width:100%;  }
.news_text_p2:last-child{  margin-bottom:0px; }
.news_text_p2 a { font-size:15px; color:#ff9900; height:25px; line-height:25px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  }
.news_text_p2 a:hover { color:#a2a6b4;  }




.news_text_p22 { display:block; float:left; padding-top:0px;  border-top:0px dotted #a2a6b4; margin-bottom:15px; width:100%;  }
.news_text_p22:last-child{  margin-bottom:0px; }
.news_text_p22 a { font-size:15px; color:#ff9900; height:25px; line-height:25px;  font-weight:bold;  font-family: 'Droid Sans', sans-serif;  }
.news_text_p22 a:hover { color:#a2a6b4;  }





.pdf_text_p2 { display:block; float:left; padding-top:0px;   margin-bottom:15px; width:100%; text-align:left;   }
.pdf_text_p2:last-child{  margin-bottom:0px; }
.pdf_text_p2 a { font-size:15px; color:#ff9900; height:25px; line-height:25px;  }
.pdf_text_p2 a:hover { color:#a2a6b4;  }



.main_text h1 { font-size:15px; color:#ff9900; font-weight:normal; margin:0; padding:5px 0px;   }







.kolo2 {  position:relative; display:block; float:left; width:70px; height:70px; background-position:center center; background-repeat:no-repeat; top:3px; left:3px; 
border:0px solid #ffffff; 
-moz-border-radius: 35px; 
-webkit-border-radius: 35px;
border-radius: 35px;

}


.kolo2 a {  position:relative; display:block; float:left; width:70px; height:70px; top:0px; left:0px; 
-moz-border-radius: 35px; 
-webkit-border-radius: 35px;
border-radius: 35px;
}


.kolo {
position:relative; display:block; float:left; width:76px; height:76px; background:#ffffff; 
-moz-border-radius: 35px; 
-webkit-border-radius: 35px;
border-radius: 35px;
margin-right:10px; 
} 




.kolo4 {  position:relative; display:block; float:left; width:100px; height:100px; background-position:center center; background-repeat:no-repeat; top:3px; left:3px;  
border:0px solid #ffffff; 
-moz-border-radius: 50px; 
-webkit-border-radius: 50px;
border-radius: 50px;

}


.kolo3 {
position:relative; display:block; float:left; width:106px; height:106px; background:#ffffff; 
-moz-border-radius: 53px; 
-webkit-border-radius: 53px;
border-radius: 53px;
margin-right:10px; 
} 






.kolo33 {  position:relative; display:block; float:left; width:40px; height:40px; background-image:url(img/pdf.png); background-position:top center; background-repeat:no-repeat; top:3px; left:3px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px;
border-radius: 20px;
}

.kolo33:hover {   background-position:bottom center; }



.kolo33 a {  position:relative; display:block; float:left; width:40px; height:40px; line-height:40px; top:0px; left:0px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px;
border-radius: 20px;
}




.kolo22 {
position:relative; display:block; float:left; width:46px; height:46px; background:#ffffff; 
-moz-border-radius: 23px; 
-webkit-border-radius: 23px;
border-radius: 23px;
margin-right:10px; 
} 


.kolo33f {  position:relative; display:block; float:left; width:40px; height:40px; background-image:url(img/faq.png); background-position:top center; background-repeat:no-repeat; top:3px; left:3px; 
-moz-border-radius: 20px; 
-webkit-border-radius: 20px;
border-radius: 20px;
}


.kolo22f {
position:relative; display:block; float:left; width:46px; height:46px; background:#ffffff; 
-moz-border-radius: 23px; 
-webkit-border-radius: 23px;
border-radius: 23px;
margin-right:10px; 
} 













.line { display:block; float:left; height:1px; line-height:1px; width:915px; border-top:1px dotted #b6b9c6; margin:15px 0px 20px 0px;  }

.part { display:block; float:left; width:915px; border:0px solid #000000; margin-bottom:22px;   }
.part_tyt { font-weight:bold;  font-family: 'Droid Sans', sans-serif;  color:#b6b9c6; font-size:25px; letter-spacing:-1px; line-height:20px;  width:210px; display:block; float:left; margin-top:10px; } 


.part_logo { width:690px; height: 63px; overflow:hidden; display:block; float:right; position:relative;   }
.part_logo ul { padding:0; margin:0; list-style:none; position:relative; }
.part_logo li { display:block; float:left; width:110px; height:63px; background:#eeeff1; background-position:center center; background-repeat:no-repeat; margin-left:5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}





.foot { display:block; float:left; width:100%; border:0px solid #000000; line-height:18px;  }
.foot_p { margin:0 auto; width:915px; border:0px solid #000000;  text-align:right; padding-top:17px; height:100px; }
.foot_menu { display:block; float:right; }
.foot_menu a { margin-left:7px; padding-left:7px; border-left:1px dotted #7d818e; color:#7d818e; }
.foot_menu a:hover {  color:#ff9900; }
.foot_menu a:first-child { margin-left:7px; padding-left:7px; border-left:0px dotted #7d818e; }







.formularz label { display:block; float:left; width:100%;  border:0px solid #ffffff;  text-align:left; clear:both;  position:relative;  }
.formularz select { font-family: arial, sans-serif; font-size:11px;  border:0px solid #cccdd8; outline: none; width:435px; }

.formularz input[type="text"] { display:block; float:left; width:432px; border:0;  height:25px; line-height:25px; padding:0px 10px; margin-bottom:5px; margin-top:2px; font-family: arial, sans-serif; font-size:11px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px; border:1px solid #cccdd8; }

.formularz input[type="password"] { display:block; float:left; width:432px; border:0;  height:25px; line-height:25px; padding:0px 10px; margin-bottom:5px; margin-top:2px; font-family: arial, sans-serif; font-size:11px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px; border:1px solid #cccdd8;  }


.formularz2 input[type="checkbox"] {  position:absolute; top:3px; left:650px;  } 


.form_bg2 { position:relative; top:0px; left:0px; display:block; float:left; width:635px; border:0; line-height:15px;  padding:5px 30px 5px 10px; margin-bottom:5px; margin-top:0px; font-family: arial, sans-serif; font-size:11px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px; border:1px solid #cccdd8; background:#ffffff; color:#000000; text-align:justify;  }


.form_bg { position:relative; top:0px; left:0px; display:block; float:left; width:432px; border:0;  height:25px; line-height:25px; padding:0px 10px; margin-bottom:5px; margin-top:2px; font-family: arial, sans-serif; font-size:11px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px; border:1px solid #cccdd8; background:#ffffff; color:#000000; }










.token img { display:block; float:left; position:relative; top:4px; left:-5px;  }
.formularz textarea { display:block; float:left;  padding:10px 10px; margin-bottom:5px; margin-top:2px; font-family: arial, sans-serif; font-size:11px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px; border:0; outline: none; 

width:432px; 
height:300px;
resize: none;
max-width: 435px;
max-height: 300px;
border:1px solid #cccdd8; 

}



#reg ul {   margin:0;  }
#reg ol {   margin:0; }
#reg li {    padding-bottom:10px;  }
#reg li:last-child {    padding-bottom:0px;  }


#map ul {   margin:0;  }
#map ul ul {   margin:10px 0px;  }
#map ol {   margin:0; }
#map li {    }
#map li:last-child {      }


 ul.kontakt {  padding:0; margin:0; list-style:none;  }
.kontakt li { border-top:1px dotted #a2a6b4; line-height:20px; }
.kontakt img { position:relative; top:0px; margin-bottom:-7px; }
.kontakt b { font-size:11px; font-weight:normal; float:right;  }



table.track  { border-collapse:separate; padding:5px; margin:0; width:100%;  }


.track td { background:#ffffff;  padding:5px 10px; text-align:left !important; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}

td.center { text-align:center; }

.track th { background:#cccdda;  padding:5px 10px; color:#ffffff; font-weight:normal; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}


td.th { background:#cccdda;  padding:5px 10px; color:#ffffff; font-weight:normal; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}

.faq_tyt { display:block; float:left; width:100%; font-size:15px; color:#ff9900; margin-bottom:10px;   }
.faq_text { display:block; float:left; background-image:url(img/quot.png); background-position:top left; background-repeat:no-repeat;  padding:0px 0px 0px 40px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}

.faq_text a { font-size:11px; color:#ff9900; height:16px; line-height:16px;  }
.faq_text a:hover { color:#a2a6b4;  }

.faq_td a { font-size:11px; color:#ff9900; height:16px; line-height:16px;  }
.faq_td a:hover { color:#a2a6b4;  }


td.faq_td { padding-bottom:15px; text-align:justify; }



