@charset "utf-8";
/* CSS Document */

div#header_sub_page{
	width:884px;
	height:164px;
	background-image:url(../images/header_sub_page.jpg);
	position:relative;
}

div#header_sub_page h1{
	position:absolute;
	color:#FFF;
	font-size:30px;
	top:10px;
	left:300px;
}

div#header_sub_page h1 span{
	font-size:40px;	
}

div#content_sub_page_left{
	width:663px;
	float:left;
	position:relative;
}

div#content_sub_page_left_inner{
	padding:10px 0px;
	width:663px;
	background-color:#FFF;
	min-height:490px;
	height:auto !important;
	height:490px;
}

div#content_sub_page_left p{
	font-size:12px;
}
div#firma, div#oferta, div#wspolpraca, div#praca, div#kontakt, div#asortyment_sub, div#promocje_sub{
	width:660px;
	background-color:#FFF;
	color:#5c5e5f;
	position:relative;
}

div#praca{
	min-height:460px;
	height:auto !important;
	height:460px;
}

div#wspolpraca p{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:25px;
	text-align:left;
	text-indent:40px;
	color:#5c5e5f;
}

div#firma p{
	color:#5c5e5f;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:25px;
	text-align:left;
	text-indent:40px;
}

div#praca p{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:25px;
	text-align:left;
	color:#5c5e5f;
}

div#oferta p{
	color:#5c5e5f;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:25px;
	text-align:left;
	text-indent:40px;
}

div#oferta ul{
	color:#5c5e5f;
	margin-left:40px;
	margin-bottom:5px;
	font-size:12px;
	margin-top:5px;
}

div#oferta ul li{
	padding-bottom:3px;	
}


div#firma h1, div#kontakt h1, div#promocje_sub h1{
	color:#06559b;
	font-size:24px;
	padding:5px 10px;
}

div#kontakt h1 {
	padding-left:60px;
	padding-bottom:10px;
}

div#kontakt #daneAdresowe ul{
	list-style-type:none;
	color:#514d4d;
	float:left;
	font-size:12px;
	padding-left:30px;
	font-weight:bold;
}

div#kontakt #daneAdresowe ul li{
	padding-bottom:2px;	
}

div#kontakt #daneAdresowe ul li span{
	padding-left:32px;
}

div#dane{
	width:600px;
	margin:0 auto;
	min-height:500px;
	height:auto !important;
	height:500px;
}

ul.tabs{
	padding:0;
	margin:0;
	float:left;
}

ul.tabs li{
	background-color:#28578f;
	margin-bottom:1px;
	list-style-type:none;
	width:180px;
	height:40px;
	position:relative;
}

ul.tabs li span{
	position:absolute;
	right:5px;
	top:12px;
	display:block;
	background-image:url('/www/images/kontaktresult.png');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:7px;
	height:15px;
	padding:0;
	margin:0;
}

ul.tabs li a{
	color:#fadc08;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	display:block;
	height:40px;
	width:170px;
	display: table-cell;
	vertical-align: middle;
}



div#kontakt .panes{
	background-color:#f2f0f1;
	width:400px;float:left;
	padding:9px;
	min-height:430px;
	height:auto !important;
	height:430px;
}

div#kontakt .panes div h2{
	color:#257fed;
	font-size:16px;
	padding-left:30px;
	background-color:#f2f0f1;
}

div#kontakt .panes div h3{
	color:#257fed;
	font-size:15px;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:0px;
	background-color:#f2f0f1;
}

div#kontakt .panes div ul{
	color:#444547;
	font-size:12px;
	padding-left:50px;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:15px;
	background-color:#f2f0f1;
}

div#kontakt .panes div ul li ul{
	padding:0;
	margin:0;
	width:280px; 
	float:right;
	font-size:11px;
	color:#90845c;
	padding-bottom:10px;
	background-color:#f2f0f1;
}

.kontaktImie{
	font-weight:bold;
	font-size:14px;
	padding-left:0px;
	padding-bottom:3px;
}

.kontaktReszta{
	padding-left:15px;
	padding-bottom:1px;
}

div#kontakt .panes div ul li span{
	color:#90845c;
}

div#kontakt .panes div ul li a{
	color:#90845c;
}

div#daneAdresowe{
	margin-left:80px;	
}


div#formularz_kontaktowy{
	padding:10px 0;
	color:#06559b;
}

div#formularz_kontaktowy p{
padding:15px 5px;	
}

div#formularz_kontaktowy form{
	margin-top:25px;
}


div#formularz_kontaktowy legend{
	padding:3px 15px;
	border:2px solid #fadc08;
	font-size:12px;
	font-weight:bold;
	background: #FFF url(/www/images/formgrad.png) repeat-x top left;
	color:#06559b;
}
div#formularz_kontaktowy fieldset{
	width:585px;
	display:block;
	margin:2px auto;
	padding:10px 10px;
	border:2px solid #fadc08;
}

div#formularz_kontaktowy fieldset div{
	width:270px;
	padding-bottom:10px;
	margin-left:5px;
}

div#formularz_kontaktowy fieldset label{
	font-size:12px;
	display:block;
	padding-bottom:2px;
}

div#formularz_kontaktowy fieldset div input, select{
	border:1px solid #fadc08;
	width:260px;
	background: #FFF url(/www/images/formgrad.png) repeat-x top left;
	padding:2px 0px;
	color:#06559b;
	
}

div#formularz_kontaktowy option{
	color:#06559b;
	padding-left:5px;
}

div#textareaDiv{
	padding:2px;
}

div#textareaDiv textarea{
	width:100%;
	display:block;
	margin:0 auto;
	border:1px solid #fadc08;
	padding: 3px 0px;
	background: #FFF url(/www/images/formgrad.png) repeat-x top left;
	height:70px;
}


.formularz_guzik{
	border:1px solid #5c5e5f;
	float:right;
	margin-right:25px;
	font-size:12px;
	padding:2px 10px;
	background: #FFF url(/www/images/formgrad.png) repeat-x top left;
	font-weight:bold;
	color:#06559b;
}

#formularz_guzik_wyslij{
	background-color:#fadc08;
	color:#06559b;
	background-image:none;
}


div.news{
	margin-left:25px;
	margin-right:45px;
	padding-top:15px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px #27568e dotted;
}

div.news h4{
	color:#727272;
	font-weight:normal;
	font-size:12px;
}

div.news h2{
	color:#99802b;
	font-weight:normal;
	padding-left:20px;
	font-size:20px;
	padding-top:5px;
	padding-bottom:10px;
}

div.news p{
	text-indent:0px;
	padding:0px 25px 10px 35px;
	color:#5c5e5f;
}



div#content_sub_page_right_inner{
	width:221px;
	padding:10px 0px;
	float:left;
	background-color:#f2f1f1;
	background-image:url(../images/subpage_right.jpg);
	background-repeat:no-repeat;
	background-position: 0px 10px;
	min-height:460px;
	height:auto !important;
	height:460px;
	position:relative;
}

div#content_sub_page_right{
	background-color:#f2f1f1;
	height:100%;
	width:221px;
	float:left;
}

div#promocje{
	top:10px;
	left:10px;
}

div#asortyment{
	top:152px;
	left:12px;	
}

div#sklepy{
	top:296px;
	left:10px;
}


/* PODSTRONA SKLEPY */
#accordion{
	margin:10px 0;
	float:left;
}

#accordion h2{
	width:210px;
	font-size:12px;
	font-weight:bold;
	background-color:#28578f;
	border-bottom:1px solid white;
	color:#fff;
	cursor:pointer;
}

#accordion h2 a{
	color:#FFF;
	text-decoration:none;
	width:180px;
	padding:4px 0px 4px 30px;
	display:block;
}

#accordion h2 a:hover{
	color:#FFF;
}

#accordion ul{
	width:210px;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	color:#29568f;
	cursor:pointer;
	background-color:#28578f;
}

#accordion ul li{
	display:block;
	background-color:#d7e7f7;
	padding:4px 0px 4px 50px;
	width:160px;
	border-bottom:1px solid #29568f;
	font-size:11px;
}

#accordion ul li a{
	color:#29568f;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
}

#accordion ul li a:hover{
	color:#29568f;
}

.czarny{
	background-color:#000;	
}

#SklepyContent{
	float:right;
	width:450px;
	margin-top:10px;
	min-height:620px;
	height:auto !important;
	height:620px;
	background-color:#FFF;
}

#sklepy_sub{
	background-color:#FFF;	
}
#sklepy_content{
	 width:450px; 
	 min-height:300px; 
	 height:auto !important;
	 height:300px;
	 /*float:right;*/
}
#sklepy_content_inner{
	/*padding:5px 0px 5px 10px;*/
	/*background-color:#CCC;*/
}

.sklep{
	width:200px;
	min-height:110px;
	height:auto !important;
	height:110px;
	/*border: 1px solid black;*/
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FFF;
}

.sklep h2{
	font-size:15px;	
	width:190px;
	text-align:left;
	padding-left:10px;
	color:#144882;
	font-family:Tahoma, Geneva, sans-serif;
	border-bottom:1px dashed #CCC;
	padding-bottom:5px;
	background-color:#FFF;
}

.sklep ul{
	list-style-type:none;	
	width:200px;
	font-size:11px;
	background-color:#FFF;
}

.sklep ul{
	color:#434345;
	background-color:#FFF;
}

.sklep_ulica{
	text-align:left;	
	padding-bottom:5px;
	padding-left:10px;
	color:#144882;
	background-color:#FFF;
}

.sklep_telefon{
	padding-left:20px;
	padding-top:5px;
	background-color:#FFF;
}

.sklep_godziny5, .sklep_godziny2{
	padding-left:20px;
	background-color:#FFF;
}

.sklep_planosc{
	padding-top:10px;
	font-size:10px;
	text-align:center;
	background-color:#FFF;
}

#miaswoj{
	width:430px; 
	padding-bottom:15px;
	background-color:#FFF;
	/*background-color:#C36;*/
}

#miaswoj h3{
	font-size:11px;
	color:#144882;
	text-align:left;
	padding-left:40px;
	background-color:#FFF;
}

#miaswoj h3 span{
	color:#f8d203;	
	background-color:#FFF;
}

/* ASORTYMENT*/

div#asortyment_sub{
	
}

div.asortyment_sub_box{
	border:1px solid #f0f0f0;
	width:320px;
	height:470px;
	float:left;
	background-color:#ffffff;
	margin-bottom:5px;
	margin-left:5px;
}

div.asortyment_sub_box p{
	color:#5c5e5f;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:5px 10px;
	text-align:left;
}

div.asortyment_sub_box img{
	margin-left:auto; 
	margin-right:auto;
}

div.asortyment_img_box{
	height:360px;
}

div.asortyment_sub_box h2{
	color:#05549a;
	font-weight:normal;
	font-size:23px;
	width:100%;
	text-align:center;
}

#dialog-message{

}

#dialog-message p{
	font-size:12px;
	width:100%;
}

#dialog-message ul{
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#dialog-message p a{
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#06F;
	display:block;
	margin-bottom:20px;
}

#dialog-message p a:hover{
	color:#009;
	text-decoration:underline;
}

#dialog-message form{
	font-size:10px;
	height:20px;
}

#dialog-message form label{
	float:left;
	display:block;
	width:200px;
}

#dialog-message form input{
	margin-right:5px;
	margin-top:1px;
	float:left;
}

.obrazek{
	border:3px solid #fadc08;	
	margin:5px 10px;
}

div#promocje_sub{
	min-height:500px;
	height:auto !important;
	height:500px;
}


span#waznoscGazetki{
	display:block;
	padding:5px 20px;
	text-align:center;
	font-size:13px;
	color:#999;
	margin-top:20px;
}

.promocje_miniatury{
	width:160px;
	height:245px;
}

.promocje_miniatury div{
	width:160px;
	height:215px;
	margin:0 auto;
	background-color:wihte;
	padding:5px 0;
}

.promocje_miniatury div img{
	width:150px;
	height:215px;
	margin:0px auto 0px auto;
}

.numerStrony{
	text-align:center;
	font-size:10px;
	color:#06C;
	padding-bottom:10px;
}

#helper{
	text-align:center;
	display:block;
	font-size:9px !important;
}

#wrapper_gazetki{
	margin:5px auto;
}

/* MENU PRACA */
ul#menuPraca_ul{
	margin:0;
	padding:0;
	height:20px;
	font-size:11px;
	line-height:20px;
	list-style-type:none;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	position:absolute;
	top:0px;
	left:1px;
}

ul#menuPraca_ul li{
	float:left;	
	display:block;
}

ul#menuPraca_ul li a{

	padding:4px 22px;
	text-decoration:none;
	color:#28568f;
	letter-spacing:0.2px;
}

ul#menuPraca_ul li a:hover{
	color:white;
	background-color:#ffe600;
}

div.stanowisko, div.aktualne_oferty{
	padding:10px 30px;
}

div.stanowisko h2{
	font-size:15px;
	color:#28568f;
	border-bottom:1px solid #28568f;
	margin-bottom:5px;
	padding:3px 5px;
}

div#praca .aktualne_oferty h2{
	font-size:15px;
	color:#28568f;
	border-bottom:1px solid #28568f;
	margin-bottom:5px;
	padding:3px 5px;
}

div#praca .aktualne_oferty ul{
	font-size:12px;
	margin:10px 10px 10px 20px;
	float:left;
	color:#ffe600;
}

div#praca .aktualne_oferty ul li{
	margin:0 0px;
}

div#praca .aktualne_oferty ul li a{
	text-decoration:none;
	color:#5c5e5f;
}

div#praca .aktualne_oferty ul li a:hover{
	text-decoration:underline;
}

div.stanowisko h4{
	color:#28568f;
	font-size:12px;
	font-weight:normal;
	padding-left:20px;
	margin-top:10px;
}

div.stanowisko h3{
	font-size:14px;
	color:#28568f;
	margin-left:0px;
	margin-top:15px;
	border-left:3px solid #ffe600;
	padding-left:10px;
}

div.stanowisko p{
	padding:5px 30px !important;
	display:block;
}

div.stanowisko ul{
	margin-top:10px;
	margin-left:20px;
	font-size:12px
}

div.stanowisko ul h4{
	color:#28568f;
	font-size:12px;
	font-weight:normal;
	padding-bottom:4px;
		padding-left:0px;
}

div.stanowisko ul li{
	margin-left:30px;
	color:#5f6060;	
	font-weight:normal;
	padding-bottom:2px;	
}

#mapyGoogle{
	display:block;
	text-align:right; 
	width:133px; 
	height:56px;
	background-image:url(../images/spritesn.png);
	background-position: 0px -450px;
	font-size:12px; 
	display:block;
	position:absolute;
	bottom:-63px;
	right:10px;
}
