@charset "utf-8";
/*default*/

a {text-decoration:none}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
h1 {font-weight:normal;font-size:25px}
/* CSS Document */
body { 
	font-size:11px;line-height:120%;color:#46484d;font-family:Georgia;margin:0;padding:0
}
div.main {
	height:auto;
}
div.content {
	width:1000px;margin:0 auto;height:auto;line-height:18px;
}
div.top {
	height:425px;background-image:url('../images/bg_top3.jpg');background-repeat:repeat-x;background-position: 50% 0;
}
div.menu {
	width:638px;height:42px;margin:62px 0 0 44px;float:right;border-bottom:1px dotted #a0cd10;
}
div.menu div.part-menu {float:left;}
.menu a {color:#dfdfdd;font-size:18px;padding:15px 15px 10px 15px;float:left;font-family:Times New Roman, Times, serif,"ArnoPro Regular"}
.menu a:hover {color:#a0cd10;border-bottom:5px solid #a0cd10}

img.logo { 	float:left;	border:0;}

.parts{width:250px;padding:10px;float:left;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.parts2 {width:380px;padding:10px;float:left}
.parts2 h1 {padding-left:18px;font-weight:normal;border-bottom:1px solid #e8e8e8;padding-bottom:10px;}
.parts .tresc a {color:#83ac00;font-weight:bold}
.parts .naglowek {color:#545559;font-family:Times New Roman, Times, serif,"ArnoPro Regular";border-bottom:1px solid #e8e8e8;padding-bottom:10px;}

.green-box {background-color:#a0cd10;width:264;height:14px;overflow:hidden;font-size:20px;padding:8px;text-align:center;color:#fff}
.bold {font-weight:bold}
.gray {color:#454545}
.green {color:#83ac00}

p.tresc span {width:60px;float:left;padding-right:10px;color:#AAA;}

.box-otr {position:relative;width:182px;height:120px;float:left;margin:20px 31px;}
.dept-box img{border:1px solid #81a126;clear:both;width:170px}
.dept-box {float:left;border:5px solid #a0cd10;width:172px;height:110px;text-align:center;position:relative;z-index:5;overflow:hidden;}
.box-otr .klient {position:absolute;top:108px;left:0;width:182px;text-align:center;z-index:10;}
.box-otr .klient span {background-color:#47484d;color:#fff;border:0;padding:5px;text-align:center;box-shadow:1px 1px 0.2em #000;text-shadow:1px 1px 0.5em #000}

.dept-box2 img{}
.dept-box2 {float:left;border:5px solid #a0cd10;margin:30px 20px;width:197px;height:102px;text-align:center}

.department {width:980px;font-size:12px;line-height:150%}
.department p.tresc a {color:#454545}

.parts-little a{color:#83ac00;} 
.parts-little p.tresc {margin-bottom:30px}

.half {width:45%;float:left;text-align:left;line-height:150%;font-size:12px}
.half label {width:450px;float:left;margin-bottom:10px;margin-top:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;clear:both;}
.half input {width:550px;float:left;clear:both;height:25px;border:1px solid #cbcbcb;margin-bottom:10px}
.half textarea {float:left;margin: 5px 0 10px 0px;width:550px;height:220px;border:1px solid #cbcbcb;clear:both;}
.half #btn_submit {float:right;width:105px;height:28px;border:0;margin-left:140px}
.half #btn_clear {float:left;width:105px;height:28px;border:0;margin-left:22px;cursor:pointer}

.prod_container {width:330px;height:268px;margin:0px 20px 15px 20px;}
.prod_container img {width:318px;height:252px;padding:5px;border:1px solid #d6d6d6}
.prod_container img#laquo {width:37px;height:37px;border:0;position:relative;top:160px;left:-20px;z-index:1000}
.prod_container img#raquo {width:37px;height:37px;border:0;position:relative;top:160px;left:255px;z-index:1000}

.prod_pager {width:100%;text-align:center;font-size:12px;float:left;}
.prod_pager a {padding:3px 8px;margin:0 6px;float:left;border:1px solid #d6d6d6;color:#454545;}
.prod_pager a.activeSlide {background-color:#a0cd10;color:#FFF;}
.prod_pager a:hover {background-color:#a0cd10;color:#EEE;}

#offer .half {width:470px;float:left;height:auto;overflow:visible;}
#offer h1 {font-size:25px;font-weight:normal;line-height:normal}
#offer strong {margin-top:0px;display:block;width:100%;font-size:11px}
#offer span {margin-bottom:12x;display:block;width:100%;font-size:11px}
#offer .borbot {padding:10px 5px;border-top:1px solid #d0d0d1;width:460px;text-align:left;}

div.stopka {
	height:57px;padding:10px 0 35px 0;background-color:#0f1217;background-image:url('../images/stopka.jpg');background-repeat:repeat-x;background-position: 50% 0;font-family:Arial, Helvetica, sans-serif;
}

h1.tytul { background-repeat:no-repeat; padding:10px 0 15px 50px;border-bottom:1px solid #e8e8e8;font-size:26px;}
h1.tytul-oferta { background-repeat:no-repeat; background-position:110px 0px;padding:5px 0 10px 10px;border-bottom:0;font-size:26px;}

h1#main_offer { background-repeat:no-repeat; background-position:0;padding:15px 0 15px 50px;font-size:26px;margin:5px 1px 15px 1px;}

#offer div.borbot h1 {font-size:21px;position:relative;}
#offer div.borbot h1 span {width:80px;position:absolute;top:6px;left:376px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#46484d;}
h1.trigger {cursor:pointer;}
div.oferta-toggle{display:none;font-family:Arial, Helvetica, sans-serif;}

#tag {float:left;width:550px}
#tag a {color:#65686d;padding:2px 5px;float:left;font-size:10px}
#tag a:hover{background-color:#a0cd10}
#owner {font-size:11px;color:#65686d;float:left;width:350px;margin-top:0px;margin-left:60px}

div.bottom {width:980px;height:235px;clear:both;margin:0px auto 25px auto;}
div.main-bottom {width:300px;height:140px;margin:0 3px;float:left;font-family:Arial, Helvetica, sans-serif;padding:0 10px;}
div.main-bottom h2 {font-size:14px;color:#a0cd10;}
div.main-bottom p {font-size:11px;text-align:justify;}

div.mapa {width:300px;height:250px;float:left;margin:10px 0px;background-color:#CCC;border:1px solid #CCC;}

div.calosc {
	float:left;
	width:172px;
	height:220px;
	position:relative;

}
div.cos {
	position:absolute;
}
div.realizacja-opis {	background-color:#666;width:146px;height:90px;padding:13px;float:left;color:#FFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;position:absolute;}
div.realizacja-opis p {margin:0;padding:0;text-align:left;text-shadow:1px 1px 0.1em #333} div.realizacja-opis p span {color:#999;font-weight:bold;}
div.realizacja-opis img.zobacz {width:56px;height:21px;border:0;margin:4px 0;padding:0;}
a.aktywne-tlo {width:172px;height:110px;position:absolute;top:0;left:0;z-index:15;}
