/* PAGE - HOME */
#home-box-1{width:460px;float:left;border-right:1px solid #ccc;margin:0 10px 0 0;}
#home-box-1 .pic{float:left;padding:0 15px 0 0;text-align:center;width:205px;}
#home-box-1 div.box-in{float:left;width:230px;}
#home-box-1 h2{font-size:17px;line-height:103%;padding:0 0 5px;margin:0;}
#home-box-1 ul{margin:0 0 5px!important;margin:0;list-style:none;}
#home-box-1 li{padding:0 0 0 13px;background:url(../images/branding/nav-arrow.png) 0 6px no-repeat;margin:0;}
#home-box-1 .link{float:right;margin:-15px 0 0;}

#home-box-1 h2.h2_1{padding:0 0 5px;margin:0;font-size:14px;color:#122e82;}
#home-box-1 h2.h2_2{padding:0 0 5px;margin:0;font-size:14px;color:#b5010a;}

#home-box-2{width:295px;float:left;}
#home-box-2 .box{overflow:hidden;zoom:1;margin:0 0 25px;}
#home-box-2 img{float:left;padding:0 14px 0 0;}
#home-box-2 .box div.box-in{float:left;width:180px;}
#home-box-2 h2 img{padding:0;float:none;}
#home-box-2 h2.h2_1{padding:0 0 5px;margin:0;font-size:14px;color:#122e82;}
#home-box-2 h2.h2_2{padding:0 0 5px;margin:0;font-size:14px;color:#b5010a;}
#home-box-2 p{text-align:left;}
#home-box-2 p.link{margin:0;}

/* PAGE - HOME */
#home-boxes-1{width:375px;float:left;border-right:1px solid #ccc;margin:0 10px 0 0;}
#home-boxes-2{width:375px;float:left;}
.home-boxes .box{overflow:hidden;zoom:1;margin:0 0 25px;}
.home-boxes .box img{float:left;padding:0 14px 0 0;}
.home-boxes .box div.box-in{float:left;width:250px;}
.home-boxes .box h2 img{padding:0;float:none;}
.home-boxes .box h2.h2{padding:0 0 5px;margin:0;font-size:14px;color:#b5010a;}
.home-boxes .box p{text-align:left;}
.home-boxes .box p.link{margin:0;}


/* FOTOGALERIA */
#fotogaleria{overflow:hidden;zoom:1;margin-right:-15px;}
#fotogaleria .pic{background:url(../images/foto_bg.png) 0 40px no-repeat;width:237px;height:315px;float:left;margin:0 15px 0 0;}
#fotogaleria .pic h2{height:40px;line-height:40px;font-weight:bold;font-size:14px;color:#000;margin:0;padding:0;text-align:left;}
#fotogaleria .pic p{padding:3px 15px 0 17px;line-height:11px;text-align:center;}
#fotogaleria a.pict{display:block;width:200px;margin:15px 0 0 17px;text-align:center;overflow:hidden;}

/* GALERIA */
#galeria{overflow:hidden;margin:0 -8px 0 0;list-style:none;}
#galeria li{background:url(../images/foto_bg.png) no-repeat;width:237px;height:290px;float:left;margin:0 8px 0 0;}
#galeria li img{margin:15px 0 0 17px;}
#galeria li p{padding:3px 15px 0 17px;line-height:11px;text-align:center;}
#galeria a{display:block;width:220px;height:220px;text-align:center;overflow:hidden;}

/* KONTAKT */
.kontakt{font-size:12px;}
.kontakt a{color:#dd0004;}
.kontakt p{text-align:left;}
p.adres{overflow:hidden;zoom:1;padding:30px 0 0;background:url(../images/shadow_bg.png) no-repeat;}
p.adres img{float:left;margin:0 10px 0 0;}
div.adres_1{float:left;width:265px;}
div.adres_2{float:left;width:225px;}
a.mapa{background:url(../images/mapa_bg.png) no-repeat;width:120px;height:120px;display:block;float:left;margin:0 10px 0 0;display:inline;}
a.mapa img{border:1px solid #999;}

/* ZABUDOWA */
p.zabudowa{}
p.zabudowa span{width:100px;display:-moz-inline-box;display:inline-block;}

sup a{text-decoration:none!important;}

ul.pics{overflow:hidden;zoom:1;list-style:none;margin:0;}
ul.pics li{float:left;margin:0 5px;display:inline;height:110px;font-size:11px;text-align:center;}
ul.pics li img{border:1px solid #ccc;height:82px;width:110px}


span.pics{overflow:hidden;margin-right:-90px;zoom:1;display:block;clear:both;}
span.pics img{float:left;margin-right:90px;margin-bottom:10px;}

div.pics{overflow:hidden;margin-right:-90px;zoom:1;clear:both;}
div.pics img{float:left;margin-right:90px;margin-bottom:10px;}

div.wyd{border-top:1px dashed #ccc;padding:20px 0 0;margin:20px 0 0;overflow:hidden;zoom:1}
div.wyd h2{margin:0 0 10px;}


p.bg{background:url(../images/shadow_bg.png) no-repeat;height:30px;line-height:30px;padding:0 0 0 10px;}


ul.nav ul{margin-top:0px;}
ul.nav li{margin-bottom:5px;}


form{margin:0 0 1em;}
form div{margin:3px 0 5px;}
form label{font-weight:bold;display:block;line-height:125%;}
form input{width:180px;border:1px solid #c3c3c3;padding:2px;font-size:11px;}
form input.submit{background:#b60d12;color:#fff;font-weight:bold;text-align:center;border:1px solid #c3c3c3;}
#success{font-weight:bold;color:blue;padding:5px 0;}



#flash-reklama{position:absolute;left:0;top:25px;}


table.pu td{padding:5px;}
table.pu th{padding:5px;}

table td{padding:5px;border:1px solid #ccc}
table th{padding:5px;border:1px solid #ccc}

.lf_nakaz{position:absolute;left:650px;top:300px;display:block;}


.top-pics{overflow:hidden;zoom:1;}
.top-pics img{float:left;margin:0 5px 0 0;}

/* POPUP */
#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:url(../images/popup_overlay.png);}
#overlay table{width:100%;height:100%;}
#overlay table td{vertical-align:middle;}
#overlay_in{width:881px;height:552px;margin:0 auto;}

