/* css - Artur Leśniewski - minch.pl */
html{margin-top:1px;}
body {margin:0; padding: 0; font-size: 12px; font-family:tahoma, sans-serif; background: url(../../../../graphics/top.png) top left repeat-x;}
img{border:none;}
/* PAGE */
#page { margin:0 auto; width:975px; position:relative;}
/* HEADER */
#header{padding:0; margin:0; margin-bottom:2px; background:red;}
	#header #leftHeader{float:left; display:block;_margin-bottom: 8px;}
		#logo{float:left; display:block; width:182px;margin:0; margin-right:10px; margin-bottom:2px; padding:0;}
			a.logo img { border-width: 0; margin: 4px 0 0 1px; }
		#menuHeader{float:left;display:block; width:525px;margin:0; padding:0;}
			#menuUp{display:block; text-align:right; margin:0; padding:0; width:566px; height:44px;}
			#menuDown{width:566px; height:32px; background: url(../../../../graphics/bgMenuDown.png) top left no-repeat;}
			#menuDown ul.menu{width:520px; padding:14px 25px 8px 25px; text-align:center; margin:0; list-style-type:none;}
			#menuDown ul.menu li{padding:0 28px 0 15px; float:left; display:block; background: url(../../../../graphics/liMenu.png) 0 4px  no-repeat; font-size:14px; font-weight:bold;}
			#menuDown ul.menu li a{ color:#225597; text-decoration:none;}
			#menuDown ul.menu li a:hover{ color:#225597; text-decoration:underline;}
		#banner {padding:0;}
	#header #rightHeader{float:right; _position: absolute; display:block; width:213px; margin:0; padding:0;}

#site{background: url(../../../../graphics/main.png) top right no-repeat;}

/* część główna/ lewa szpalta i centralna*/
#menu{float:left;display:block; width:185px;}
	#content{float:right;display:block; width:783px;}
		#content h1{margin:25px 8px 8px 32px;font-size:16px; color:#828282;}
		#content div.upSite{padding:0; margin:0; bottom:0; height:19px; margin-left:620px;}

/* lewa szpalta box*/
.box{width:185px; margin:0; padding:0; margin-bottom:4px;}
.box h1{ padding:0; margin:0; background: url(../../../../graphics/boxHeader.png) top left no-repeat; color:#fff; font-size:12px; line-height:23px;padding-left:25px;}

/* lewa szpalta menu*/
.pmenu {width:185px;}
ul.pmenu {padding:0; margin:0; list-style-type: none; margin-bottom:2px; }
ul.pmenu li a{display:block; margin:0; line-height:22px; padding-left:25px; color:#155694; font-size:12px; font-weight:bold; background:url(../../../../graphics/menu.png) top left no-repeat; margin-top:2px; text-decoration:none; width: 160px;}
ul.pmenu li a:hover{ padding-left:25px; line-height:22px; background:url(../../../../graphics/menuActive.png) top left no-repeat; color:#fff; text-decoration: none; font-weight:normal;}

ul.pmenu li ul{padding:0; margin:0; list-style-type: none; margin-bottom:2px;}
ul.pmenu li ul li a{line-height:22px; display:block; padding-left:40px;  color:#04498c; font-size:11px; font-weight:normal; background:url(../../../../graphics/subMenu.png) top left no-repeat; margin-top:2px; text-decoration:none;width: 145px;}
ul.pmenu li ul li a:hover { padding-left:40px;background:url(../../../../graphics/menuActive.png) top left no-repeat;color:#fff; text-decoration: none; font-weight:normal;}

/* lewa szpalta formularz*/
#formLogin{background:#D4E3F1;}
#formLogin div#remind{padding:4px 12px; text-align:right;}
form.login label {float:left; padding-right:5px; margin:0; color:#12599E; font-weight:bold; font-size:12px; width:45px; text-align:right;}
form.login input.input { float: left; width:115px; border: 1px solid #12599E; height:12px;margin-bottom:10px; font-size:9px; color:#465694;}
form.login input.submit { display: inline;float: left;  border: 1px #fff solid;margin-left: 50px; padding:0 6px; font-size:9px; font-weight: normal; color: #fff; background: #12599E;}
form {padding:20px 5px 0 5px; margin:0px;}
form fieldset{border:none; padding:0; margin:0;}
form legend{display: none;}

/* formularz kontakt*/
#formContact{background:#fff; padding:10px 0; margin:0;}
form.contact label {float:left; padding-right:5px; margin:0; color:#12599E; font-weight:normal; font-size:12px; width:145px; text-align:right;}
form.contact input.input { float: left; width:135px; height:16px;margin-bottom:10px; font-size:14px;background:#dce6f0; color:#12599E;}
form.contact textarea.textarea { float: left; width:350px; height:150px;margin-bottom:10px; font-size:14px; background:#dce6f0; color:#12599E;}
form.contact input.submit { display: inline;float: left;  border: 1px #fff solid;margin-left: 150px; padding:0 6px; font-size:9px; font-weight: normal; color: #fff; background: #12599E;}

/* formularz usa*/
#formUSA {background:#fff; padding:10px 0; margin:0;}
form.usa label {float:left; padding-right:5px; margin-top:3px; color:#12599E; font-weight:normal; font-size:11px; width:145px; text-align:right;}
form.usa input.input { float: left; width:135px; height:16px;margin-bottom:10px; font-size:14px;background:#dce6f0; color:#12599E;}
form.usa textarea.textarea { float: left; width:350px; height:150px;margin-bottom:10px; font-size:14px; background:#dce6f0; color:#12599E;}
form.usa radio {width:25px;}
form.usa input.submit { display: inline;float: left;  border: 1px #fff solid;margin-left: 150px; padding:0 6px; font-size:9px; font-weight: normal; color: #fff; background: #12599E;}


/* cz�� g��wna strony */
#main{width:525px; margin-left:25px;}
#main p{text-align:justify;}


/* FOOTER */
#footer { width: 975px; margin: 0 auto; height:66px; background: url(../../../../graphics/footer.png) top left repeat-x;}
#footer div.info{float:left;padding:28px 18px; font-size:12px; color:#A9A9A9; width:805px;}
#footer div.info a{color:#E38A97; text-decoration:none;}
#footer div.info a:hover{color:#E38A97; text-decoration:underline;}
#footer div.project {float:right;width:120px; font-size:10px; color:#DEDEDE; padding-top:18px;}
#footer div.project a{font-size:10px; color:#DEDEDE; text-decoration:none;}
#footer div.project a:hover{text-decoration:underline;}

/* FAQ */
.questionFaq{width: 500px;padding: 0px; margin: 0px; color: #000;font-size: 11px;font-family: Tahoma;font-weight: bold;background-color: #fff;height: 22px;padding-top: 8px;padding-left: 8px;cursor:pointer;}
.answerFaq{width: 500px;padding: 0px; margin: 0px; color: #000;font-size: 11px;font-family: Tahoma;font-weight: normal;background-color: #fff;padding: 8px;background:#F0F0F0;display:none;	}

#error{color:#de1d1d !important; font-weight:bold;}
/*czyszczenie divów*/
.clear { clear: both; }
