body{
	margin: 0;
	padding: 0;
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #161616;
	text-align: center;
	background:url(images/bg-srodek.gif) repeat-x center 422px #fff;
	line-height:140%;
	
}
img {margin:0;padding:0;border:0;}

.all_all{
	width: 960px;
	margin: 0 auto;
	text-align: left;
	
}
.all{width:960px; float:left;}


p{font:10px/15px Verdana, Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#161616; text-align:justify;}

a{ color:#401879; text-decoration:none;}
a:hover{ text-decoration:underline;}

a, a:hover, object{ outline:none;}

h1{ font:bold 16px/19px Tahoma, Arial, Helvetica, sans-serif; color:#161616;}
h2{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#161616; padding-top:8px;}
h3{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif; color:#161616; padding-top:8px;}

ul{ padding:2px 0 2px 10px; margin:0;}
li{ text-align:justify; margin:0; padding:4px 0 4px 10px; list-style:none; background:url(images/arrow.gif) 0 8px no-repeat;}

a.more{background:url(images/more.gif) no-repeat 40px 0; display:block; width:50px; height:15px; float:right; padding:0 20px 0 0; margin-top:-5px;}
a:hover.more{text-decoration:none; color:#666;}

a.morenews{background:url(images/more.gif) no-repeat center right; display:block; width:113px; height:15px; float:right; margin:15px 20px 0 0;}
a:hover.morenews{text-decoration:none; color:#666;}

/*********** Gora **********/

.gora{width:100%; height:20px; background:url(images/bg-gora.gif) repeat-x;}
.gora-inside{width:960px; margin:0 auto; text-align:center; padding-top:2px;}

.gora ul{ margin:0; padding:0 0 0 0; float:right;}
.gora ul li{ list-style:none; display:inline; float:left; margin:0; padding:0; padding-right:20px; background:none;}
.gora ul li a{ display:block; float:left; padding:0 0 0 0; color:#919191;}
.gora ul li a:hover{ color:#000;}

.gora ul li a:hover{ text-decoration:none;}


/*********** Ogólne ***********/

.pas_top, .top,.top_p, .menu, .content_all, .footer{ width:960px; float:left;}


/*********** Pas top **********/

.pas_top{ height:60px; }

.logo, .logo a{ float:left; display:block; width:250px; height:60px; background:url(images/logo.gif) no-repeat #fff center left;}
.logo a:hover{ text-decoration:none;}
.iso{float:left;width:90px; height:53px; background:url(images/iso.jpg) no-repeat center 7px;}


/*********** Top ************/

.top{ height:300px; background:url(images/top.jpg);}
.top_p{ height:120px; background:url(images/top_p.jpg) no-repeat top center; padding-bottom:20px;}

/*********** Menu ************/

.menu{ height:30px;  float:left; width:620px; }

/*.menu ul{ margin:0; padding:30px 0 0 0; float:right; }
.menu ul li{ list-style:none; display:inline; float:left; margin:0; padding:0; padding:0px 5px;}
.menu ul li a{ display:block; float:left;  font:13px/16px Verdana, Helvetica, sans-serif; color:#381314; background:url(images/arrow.gif) center left no-repeat; padding:0px 10px;}

.menu ul li a:hover{ text-decoration:none; color:#555;}
  */

/*********** Content All ***********

.blok_left{ float:left; width:220px; height:300px; background:#FF6633}

.blok_right{ float:right; width:730px; height:300px; background:#CC9900}

.naglowek{ float:right; width:730px; background:#6633CC}
.naglowek h1{ font:14px/18px Arial, Helvetica, sans-serif; padding:5px 0 5px 20px}
  */
  
.content_all{width:100%;}    
.blok1, .blok2, .blok3, .blok4{width:222px; height:222px; float:left; border:1px solid #999; margin:8px 10px 0px 10px; background-color:#fff;}
.blok1 p,.blok2 p,.blok4 p {padding:70px 15px 0px 15px; text-align: left; display:block; width:192px; height:88px;}
.blok1{margin-left:0; background:url(images/blok1-bg.jpg) no-repeat center 33px #fff; }
.blok2{background:url(images/blok2-bg.jpg) no-repeat center 33px #fff ;}
.blok3 .wszystkie{height:152px; overflow:hidden;}
.blok4{background:url(images/mapa.jpg) no-repeat center 27px #fff; margin-right:0;}

.blok4_2{background:url(images/mapa.jpg) no-repeat center 27px #fff; margin-right:0; border:1px solid #ccc;}
.blok4_2 p{padding:70px 15px 0px 15px; text-align: left;}
.blok4_2 a{margin-bottom:10px;}

.content_all h2{color:#401879; font-weight:normal; margin:0; padding:7px 15px; text-transform:uppercase;}
.tekst{ float:left; padding:10px 20px;}


/*********** Footer ************/

.footer{ clear:both;  background:#d8d8d8; border:1px solid #989898; padding-top:5px; padding-bottom:10px;}

.footer_l{  float:left; padding:0px 15px 5px 15px; width:470px;}
.footer_r{ float:left;  padding:0px 15px 5px 15px; width:400px; }

p.copyright{float:left; font-size:11px; margin:0; padding:0; font-weight:bold; color:#5e5e5e;  padding:6px 14px 4px 4px;}
.footer-dol{clear:both;}
.footer-dol ul{ margin:0;  padding:0;  float:left;}
.footer-dol ul li{ list-style:none; display:inline; float:left; margin:0; padding:0; background:none;}
.footer-dol ul li a{ display:block; float:left; color:#5e5e5e; padding:7px; font-size:11px;}




.footer h2{margin:0; padding:0 0 10px 0; font-family:Tahoma; font-size:12px; color:#646464; }

.newsletter{ float:left; width:190px;}
.newsletter input{background-color:#efefef; border:1px solid #b2b2b2; font-size:10px; line-height:14px; height:14px; width:190px; color:#747474;} 
.newsletter input.cms_submit{ background:url(images/news-btn.jpg) no-repeat top center; border:none; width:55px; height:17px; float:right; margin-top:8px;}
.newsletter-txt{width:170px; float:left; padding:0px 0px 0px 80px; margin-top:-10px;}
.newsletter-txt img{border:1px solid #ccc;}

.ue {background:url(images/flaga.jpg) no-repeat left center;}
.ue p{margin:0; padding:0 0 0 80px;}

.NewsSummary{padding:10px 15px 0px 15px;}
.NewsSummary a{color:#000; text-decoration:none; background:url(images/more.gif) no-repeat top left; padding-left:20px; display:block;}
.NewsSummary a:hover{color:#888;}

.NewsSummaryLink{margin-bottom:10px;}


#cntnt01moduleform_1{float:right;}
#cntnt01moduleform_1 input.search-input{float:left; border:1px solid #969696; background:#fff; color:#969696; font-size:10px; font-family: Tahoma; line-height:14px; height:14px; width:150px; padding:0 5px; border-right:0;}
#cntnt01moduleform_1 input.search-button{float:left; cursor: pointer; background:url(images/search-btn.gif) no-repeat top center; border:none; margin:0; width:17px; height:16px; padding:0; }
#cntnt01moduleform_1 label{display:none;}




/***************** podstrona **************/

.tresc{border:none; float:left; width:680px; }
.tresc h2{padding:5px 0px 20px 0px; margin:0; font-size:16px; font-weight:bold; }
.tresc h3#NewsPostDetailTitle{padding:15px 0px 15px 0px; margin:0; font-size:16px; font-weight:bold; border-bottom:1px solid #ededed; margin-bottom:15px;}
.blok4_p h3{margin:0; padding:0 0 10px 0; font-family:Tahoma; font-size:12px; color:#646464;}


.newsletter_p{ float:left; width:190px;}
.newsletter_p input{background-color:#efefef; border:1px solid #b2b2b2; font-size:10px; line-height:14px; height:14px; width:190px; color:#747474;} 
.newsletter_p input.cms_submit{ background:url(images/news-btn.jpg) no-repeat top center; border:none; width:55px; height:17px; float:right; margin-top:8px;}
.newsletter-txt_p{ float:left; width:200px; padding-bottom:10px;}

.ue_p {background:url(images/flaga.jpg) no-repeat center 5px;}
.ue_p p{margin:0; padding:60px 0 0 0;}

.blok4_p{width:222px; float:right; ; margin:8px 0px 0px 10px; background-color:#fff;}

.blok4_1{background:#d8d8d8; border:1px solid #999; padding:10px; margin-bottom:20px;}

.footer-dol_p{clear:both; background-color:#e5e5e5; padding-top:10px;}
.footer-dol_p ul{ margin:0;  padding:0;  float:left;}
.footer-dol_p ul li{ list-style:none; display:inline; float:left; margin:0; padding:0; background:none;}
.footer-dol_p ul li a{ display:block; float:left; color:#5e5e5e; padding:7px; font-size:11px;}
.footer-dol_p div{ width:960px; margin:0 auto; height:10px; }

.category_item{ float:left; width:160px; padding-right:10px; height:185px;}
.category_item_2{ width:660px; padding-right:10px; height:230px; overflow:hidden;}
.category_item img{padding: 5px; border:1px solid #ccc; margin-bottom:5px; width:150px; height:120px; border:1px solid #fff;}
.category_item_2 img{ width:250px; height:200px; border:1px solid #fff; float:left;}
.category_item img:hover, .category_item_2 img:hover{border:1px solid #401879; }
.category_item a{font-size:12px;  text-align:center; }
.category_item_2 a{font-size:14px; margin:10px 0 0 20px;  float: left;}

.category_item p{ text-align:center;}
.category_item_2 p{margin:20px 0 0 20px; font-size:11px;}
.category_item_2 ul{padding:10px 0 0 25px;} 

img#item_image{width:300px; float:left;}

#opis-prawa{width:350px; float:right; height:300px;}
#opis-ponizej{clear:both;}


table.myjnia{ margin:0 auto; border-collapse:collapse; vertical-align: top; width:620px;}
table.myjnia td{padding:5px 20px;   vertical-align: top; border:1px solid #ededed;}
table.myjnia tr{vertical-align: top;}

table.elementy{width:500px; }
table.elementy td{width:50%; vertical-align:top;}

a.back{ clear:both; }

.nms_message{color:red;}

.mapa ul li a{color: black; font-size:11px; font-weight:bold;}
.mapa ul li ul li a{color: #b10431; font-size:11px; font-weight:normal;}
.mapa ul li ul li ul li a{color: #666; font-size:11px; font-weight:normal;}

.formbuilderform{ float:left; width:255px; border:1px solid #c9c9c9; padding:15px 20px; background-color:#f1f1f1;}
.formbuilderform div{ float:left; padding:3px 0; width:255px;}
.formbuilderform label{ font-size:11px; padding-top:3px;float:left; width:100px;     color:#6c6c6c;}
.formbuilderform input{ float:right; width:130px; border:1px solid #c9c9c9;  padding:2px 5px 0px 5px;font:11px/16px Arial;color:#939393; height:15px;}
.formbuilderform textarea{ float:left; width:255px; height:90px; border:1px solid #c9c9c9;color:#6c6c6c;}
.formbuilderform .fbsubmit{ float:right; width:120px; font-size:11px; border:1px solid #c9c9c9; padding:2px 5px;background-color:#b6b6b6;color:white;height:22px;}
p.error{color:red; clear:both;}
.error_message{ display:none;}

table#map{padding:4px; border:1px solid #ccc; margin-left:18px; float:left;}


ul.albumlist li, ul.picturelist li{background:none; float:left; width:120px;  }
ul.albumlist li {height: 160px;}
ul.albumlist li a, ul.picturelist li a{ padding-left:10px;}
ul.albumlist li img, ul.picturelist li img{ padding:2px; border:1px solid #ccc; width:100px; height: 100px;}

p.albumname{text-align:center; }

.producenci td{padding:20px 10px; vertical-align:top;}
.producenci td p{font-weight:bold; }

.investmag{float:right; font-size:11px; margin:0; padding:0; color:#5e5e5e;  padding:6px 14px 4px 4px;}

.captcha p{color:#6c6c6c; font-size: 11px; margin:0; padding:8px 0px; float:left; font-weight:bold;}
.captcha input{float:left; width:50px; margin:6px 0 0 8px;}

.opis a{margin:0; float:none;}

