/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family: Tahoma ,Arial,Helvetica,Verdana, sans-serif;
}

a{
	color:#0182c6;
	
}
a:hover{
	color:#0182c6;
	text-decoration:none;
	
}

/* tekst */

.bold{ font-weight:bold; } 


/* top strony */
#tools{ position:absolute; right:0; z-index:11;}
.napisy{ position:absolute; top:80px; left:0px; z-index:10;}
.t1{
	position:absolute;
	top:0px;
	left:0px;
}
.t2{
	position:absolute;
	top:0px;
	right:0px;
}
.t-opis{ position:absolute; top:30px; left:370px;}
.t-opis h1{ font-size:11px; font-weight:normal; margin:0px; color:#999999; background:none; padding:0;}

.p-koszyk{	
	position:absolute;
	right:0px;
	z-index:2;
	font-size:12px;
	font-weight:bold;
	width:328px;
	text-align:center;
	height:33px;
	background:url(../images/koszyk.gif) no-repeat; 
}
.p-koszyk p{ padding:6px; margin:0px 0px 0px 40px;}
#koszyk_lista{
	color:#fff;
}
#koszyk_lista span{ color:#FFCC66;}
.p-koszyk a{
	color:#fff;
	text-decoration:none;
}


.pds{
	width:1010px;
	margin:0px auto;
	position:relative;
}

#animControl{
	position:absolute;
	top:48px; 
	right:260px;
	z-index:5;
}

.both{ clear:both;}
/* ------------------ menu strony ------------- */

#gl-menu{position:absolute;height:40px;width:773px; }
#gl-menu ul{	padding:0;	margin:0; }
#gl-menu li{
	display:inline;	
	float:left;
	height:40px;
}

#gl-menu ul li a{
  
	float:left;
	text-decoration:underline;
}
#gl-menu ul li a:hover, #gl-menu ul li a.current{
	text-decoration:none;
	color:#417394;
}
/*.maktywne a{
	padding:8px 20px 11px 28px;
	font-weight:bold;
	color:#729DB8;
	font-size:11px;
	float:left;
	text-decoration:none;
}*/

#submenu{
	position:absolute;	
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/t3.gif) no-repeat;
	width:1015px;
	height:37px;
	padding-top:10px;
	padding-left:4px;
	font-size:11px;
	color:#3C6F7D;

}
#submenu ul{ margin:0; padding:0; list-style:none; width:100%; }
#submenu li{ float:left; } 
#submenu a{
	color:#3C6F7D;
	padding:6px 10px;
	text-decoration:none;
	display:inline-block;
	border-right:1px solid #edf1f2;
}
#submenu li:first-child{
	border-left:1px solid #edf1f2;
}
#submenu a:hover{
	color:#000;
	background:#edf1f2;
	text-decoration:underline;
}
.aktywne{
	color:#000 !important;	
	background:#edf1f2;
	text-decoration:none;
}

/* koniec menu głównego */

/*  Środek strony  */

.sr{
	background:#fff url(../images/dziel.gif) repeat-y;
	background-position:236px !important ;	
	width:1010px;
	margin:0px auto;
}

/* OPINIE */
.opinia{
	background:url(../images/comment1.gif) no-repeat;
	border-bottom:1px solid #EFEFEF;
}
.opinia div{ background:url(../images/comment2.gif) no-repeat right bottom; padding:20px 40px 20px 40px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.opinia p{ font-weight:bold; padding:5px 40px!important;  display:inline-block; }
.opinia div p{ font-weight:normal; padding:5px 0px !important;  display:block; }
.opinia span{ font-weight:normal; font-size:12px; }

.strony{
	margin:30px 3px 5px 3px;
	padding:6px 12px;
	border:1px solid #e9e6e6;	
	color:#006699;
	font-size:12px;
	position:relative;
	}
.stronyinf{ font-size:10px; padding:1px 15px; position:absolute; top:-22px; border:1px solid #e9e6e6; border-bottom:none;}
.strony ul{list-style:none; margin:0; padding:0;} 
.strony li{ float:left; display:inline-block; padding:0px 4px; border-left:1px dotted #CCC;}
.strony a{ display:inline-block; padding:3px 6px;  }	
.strony a:hover { background:#E4EAEF; }
.strony span{
	background:#bb2525;
	color:#fff;
	padding:3px 6px;
	display:inline-block;
}
/*  środek txt  */
.blok2{
	background:#fff;
}

#left{
	position:relative;
	padding-left:6px;
	width:215px;
	float:left;
/*	background:#f4f5f5; */
}
#right{
	position:relative;
	width:750px;
	float:right;
	padding-bottom:20px;

}
.cien1{
	padding:62px 0px 28px 10px;
	font-size:10px;
	color:#b8ac90;	
	text-transform:uppercase;
}
.cien1 a{
	color:#A68668;
	text-decoration:none;
}
.cien1 a:hover{ text-decoration:underline;}

.naglowek-tekst{
	font-family:Arial;
	margin-bottom:10px;
	position:relative;
	
	
}
h1{
	padding:16px 5px 18px 20px;
	background:url(../images/ngc.gif) repeat-x;	
	font-size:18px;
	font-weight:normal;
	color:#1185c2;
	margin:5px 0px;
	}
h2{
	padding:10px 5px;
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#1185c2;
	margin:0;
	background:url(../images/ng-kropki.gif) repeat-x bottom;
	}
h3{
	padding:8px 20px;
	margin:10px 0px; 
	border-top:1px solid #E8EBEC ;
	border-left:1px solid #E8EBEC ;
	border-right:3px solid #E8EBEC ;
	border-bottom:3px solid #E8EBEC ;
	font-size:14px;
	font-weight:bold;
	color:#1185c2;
}
.tresc{
	font-size:12px;
	line-height:18px;
	color:#445960;
}
.tresc p{
	padding:5px 5px 0px 5px;
	margin-top:0px;
}

.navbar{
	padding:5px;
	border-bottom:#D8DEE0 1px solid;
	margin-bottom:10px;
	color:#9FAFB3;
	font-size:10px;
	font-family:Verdana, Arial;
}
.navbar a{color:#9FAFB3;}

.mng{
	background:url(../images/m-top.gif) no-repeat;
	padding:10px 5px 28px 30px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.mng a{
	color:#FFFFFF;
}

.menul{ padding-bottom:5px; padding-left:4px; padding-right:5px; }
.menul a{
	
	display:block;
	padding:8px 5px 8px 38px;
	color:#3b7897;
	border-bottom:#e6e6e6 1px solid;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/mlarrow.gif) no-repeat left center;
	text-decoration:none;
}
.menul a:hover{
	text-decoration:underline;
	color:#3b7897;
	
}
.mtxt{
	padding:6px;
	font-size:12px;
}



img{
	border:0px;
	vertical-align:top;
}

.subtekst h2{
	font-size:16px;
}
.subtekst p{
	padding-left:20px;
}

/*INFORMACJE ,BŁĘDY, przyciski*/
.green-info{ padding:10px; border:1px solid #95C85B; background:#E7F2D9; color:#006600;  }
.red-info{ padding:10px; border:1px solid #DB3C3C; background:#F7EAE8; color:#C00;  }
.border5{
	-webkit-border-radius:5px; 
	-moz-border-radius:5px;
	-khtml-border-radius:5px; 
	-icab-border-radius:5px;
	border-radius:5px;
	}
.button-green{ 
	background:url(../images/button_green.gif) repeat-x bottom!important; font-weight:bold!important; color:#fff!important; text-decoration:none;
	padding:6px 15px 8px 15px !important ; 
	display:inline-block!important;
	border:none!important;
}
.button-blue{ 
	background:url(../images/button_blue.gif) repeat-x bottom; font-weight:bold; color:#fff; text-decoration:none;
	padding:5px 15px 7px 15px ; 
	display:inline-block;
}
.button-green:hover, .button-blue:hover{ color:#fff; text-decoration:underline; }

/* ----------       stopka        ---------------*/
#blok3{	
	width:100%;
	background:#2f79a9 url(../images/tlo_stopka.gif) repeat-x;
	
}
.stopka{
	width:1000px;
	margin:0 auto;
	height:250px;
	position:relative;
	font-size:12px;
}
.stopka a{color:#fff; } 

.d2{
	position:absolute;
	width:500px;
	top:4px;
	right:0px;

	
}
.d2 ul{ margin:0; padding:0; list-style:none;}
.d2 li{ float:left; }
.d2 a{ background:url(../images/d_link.gif) no-repeat; color:#cfdbe5; text-decoration:none; font-size:10px; padding:12px 10px 12px 25px; display:block;  }
.d2 span{ font-size:12px; font-weight:bold; display:block;}
.d2 a:hover{ color:#CCFF99;}

.dPlatnosci a{ text-decoration:none;}
.dPlatnosci{ position:absolute; left:10px; top:70px; font-size:11px; color:#B4CDE0; opacity:0.5; filter:alpha(opacity=50);   }
.dPlatnosci:hover{ opacity:1; filter:alpha(opacity=100);  }
.dPlatnosci img{ margin-top:5px;  }

.copy{
	background:url(../images/logo-stopka.jpg) left center no-repeat; 
	padding:5px 5px 5px 70px; 
	color:#D6E8EF; 
	position:absolute; 
	width:300px; 
	top:10px; 
	font-size:11px;
	}
.bLinks1{ position: absolute; width:200px; right:40px; top:70px; }
.bLinks2{ position: absolute; width:200px; right:270px; top:70px; }
.sL{ list-style:none; margin:0; padding:0; } 
.sL a{ background:url(../images/sArrow.gif) 3% 50% no-repeat; padding:8px 5px 8px 20px; font-size:11px; font-weight:bold; color:#B4CDE0; display:block; text-decoration:none;   border-bottom:1px dotted #64A2BF; }
.sL a:hover{ color:#fff; background:#1f4d6f url(../images/sArrow.gif) 3% 50% no-repeat;}
.sL span{ font-weight:normal; font-size:10px; display:block;}

/* ---- RAMKI ----------- */

.box1{
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-bottom:3px solid #cccfd1;
	border-right:3px solid #cccfd1;
	padding:13px 5px 5px 5px;
	margin:18px 8px 5px 8px;
	position:relative;
	background-color:#f7f7f7;
	font-size:12px;
	z-index:0;
	}
.box1-ng{
	position:absolute;
	background:#fff;
	border-top:3px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding:3px 10px 3px 10px;
	font-weight:bold;
	left: 10px;
	top: -12px;
	font-size:12px;
}


.box2{
	border-top:1px solid #FC0;
	border-left:1px solid #FC0;
	border-bottom:3px solid #FC0;
	border-right:3px solid #FC0;
	padding:13px 5px 5px 5px;
	margin:22px 8px 5px 8px;
	position:relative;
	background-color:#FEF9EF;
	font-size:12px;
	z-index:0;
	}
.box2-ng{
	position:absolute;
	background:#fff;
	border-top:3px solid #FC0;
	border-left:1px solid #FC0;
	border-bottom:1px solid #FC0;
	border-right:1px solid #FC0;
	padding:3px 10px 3px 10px;
	font-weight:bold;
	left: 10px;
	top: -15px;

}
.box2-ng h2, .box1-ng h2{
	font-size:12px;
	margin:0; 
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.brak-js{
	position:absolute;
	width:100%;
	padding:6px;
	background:#CC0000;
	color:#fff;
	border-bottom:3px solid #fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	z-index:30;
}
.brak-js a{
	color:#fff;
}

.center{text-align:center; }

/* GOOGLE */
.stopka-google{
	text-align:center;
	padding:12px;
	background:#fff;
}
/* losowy szablon */
.losSzablon{
	text-align:center;
	font-size:11px;
}
.losSzablon a{
	display:block;
	padding-top:5px;
	text-decoration:none;
}
.losSzablon a:hover{text-decoration:underline;}
.losImg img{
	border:4px solid #caced0;
}
.losImg img:hover{
	border:4px solid #939da2;
}
/*
PODGLĄD SZABLONÓW
*/
#lightbox{ padding:5px; background:#E7EAEB; border:1px solid #fff;  }
#lightbox img{ max-width:350px; max-height:300px; }

.liArrow{ list-style:none; padding:10px; margin:0;  }
.liArrow li{ background:url(../images/mlarrow.gif) no-repeat left center; padding:3px 0px 3px 35px; margin:0;  }


fieldset.ffvat  { border: none; }
fieldset.ffvat legend { font-weight: bold; }
fieldset.ffvat  label { display: block; }
fieldset.ffvat label input { margin-right: 32px; }

 