body{margin:0px auto;font-family:Arial;color:#000;}
*{padding:0;margin:0;}
img{border:none;}
h1{font-size:15px;font-weight:bolder;}
a {color:#000000;}
.normal{font-weight:normal}
.bold{font-weight:bold}
.clear{clear:both;height:0px;margin:0;padding:0;}
#container,div.footer-div-info{width:998px;position:relative;margin:0px auto;}
form#copyright{text-align:center;font-size:11px;padding:5px;}
form#copyright input#email,input#haslo{width:93px;height:17px;font-size:10px;border:1px dotted #cdcdcd;margin-top:0px;}
div#loggin{margin:0px auto;}
form#copyright a{color:#e5e5e5;text-decoration:none;}
form#copyright a:hover{color:white;border-bottom:1px solid white;}
#copyright ul{float:right;margin:5px 20px 0 0;padding-bottom:1px}
*html #copyright ul{margin:5px 10px 0 0}
#copyright li{display:inline}
#copyright li b{padding:0 5px;font-weight:normal}
.under{text-decoration:underline;}
#language{height:26px;right:47px;top:0px;position:absolute;}
#language a img{border:none;text-decoration:none;}
#logo_pl{background:url(/media/images/logo_pl.png) no-repeat;width:195px;height:114px;float:left;}
#logo_en{background:url(/media/images/logo_en.png) no-repeat;width:195px;height:114px;float:left;}
#menu{margin:37px 45px 0px 0px;float:right;width:576px;height:61px;}
*html #menu{margin-right:22px;}
#menu a img{border:none;text-decoration:none;height:61px;}
#banner{float:left;width: 637px;height: 200px;overflow: hidden;position: relative;}
#send_message textarea{font-size:11px;}
#search_pl{float:right;background:url(/media/images/clients/znajdz_firme_pl.jpg) no-repeat;width:361px;height:200px;}
#search_en{float:right;background:url(/media/images/clients/znajdz_firme_en.jpg) no-repeat;width:361px;height:200px;}
#reklama{min-height:50px;width:780px;text-align:center;margin:5px auto;margin-bottom:0px}
#content{background:url(/media/images/clients/cien_pod_bannnerem.jpg) no-repeat;float:left;width:637px;}
#content h5{text-align:center;}
#content p.source{margin:0;font-size:11px;color:#888888;font-weight:normal;}
.content_line{width:531px;height:30px;background:url(/media/images/clients/line_middle.jpg) no-repeat;background-position:bottom;}
.right_top_line{width:262px;height:30px;background:url(/media/images/clients/line_right_top.jpg) no-repeat;background-position:bottom;}
.right_down_line{width:262px;height:30px;background:url(/media/images/clients/line_right_down.png) no-repeat;background-position:bottom;}
#right_side h1 {margin:50px 0px 0px 25px;}
#right_side img{	margin:5px 0px 0px 5px;}
#right_side div.partners{	margin:15px 0px 30px 25px; display: block; width: 262px;}
#right_side div.partners a{
	color: #0B3657;
	text-decoration: none;
	/*display: block;
	float: left;*/
	width: 262px;
	margin-right: 30px;
	/*width: 280px;*/
	/*font-weight: bold;*/
	font-size: 14px;
	}
#right_side div.partners a:hover{
	color: #000033;
	text-decoration: underline;
	/*display: block;*/
	
	/*font-weight: bold;*/
	/*font-size: 10px;*/
	}
#right_side div.more {
	display: block;
	float: right;
	width: auto;
	padding-top: 8px;
	margin-left: 5px;
	}
#right_side div.more a{
	color: #000;
	display: block;
	float: right;
	text-align: right;
	margin-right: 0px;
	font-size: 11px;
	font-weight: bold;
	/*padding-right: 30px;*/
	/*margin-right: 30px;*/
}
#content h1,#content h3{margin:50px 0px 0px 53px;}
#content h3{	font-size:13px;}
#content h2{font-size:14px;margin:10px 0px 0px 53px;}
div#content hr{margin:10px 53px 0px 53px;border:1px solid #60b7e2;}
div.catalog_categories a{font-size:13px;font-weight:bold;color:#000000;}
div#content p{font-size:12px;margin:10px 53px 0px 53px;}
div#content ol{font-size:12px;margin:10px 53px 0px 53px;}
div#content{	padding:0px 0px 20px 0px;}
div.catalog_categories ul, ul.catalog_categories{margin:10px 0px 20px 55px;list-style:none;padding-left:5px;font-size:12px;padding-bottom:10px;width:530px;}
ul.catalog_categories span{padding:3px 0 6px 0;color:#828282;}
div.main_category,div.main_category a{font-weight:bold;font-size:13px;color:#616161;}
span.sub_category,span.sub_category a{font-size:12px;color:#818181;}
div.main_category a:hover,span.sub_category a:hover {	color:#000;}
*html #middle{margin-top:-4px;}
*html #right_side,*html #content{	margin-top:4px;}
*html #right_side{height:562px;}
#right_side{float:right;width:361px;min-height:562px;background:url(/media/images/clients/prawa_kolumna.jpg) no-repeat;}
#right_side p{margin:10px 0px 0px 25px;font-size:12px;}
#right_side textarea{height:150px;width:262px;}
#right_side textarea.slowa{margin-top:5px;height:70px;width:262px;}
.btn_send{width:50px;height:17px;border:0;cursor:pointer;background:url(/media/images/clients/buttons/button_send.jpg) no-repeat;}
#imie_nazwisko,#adres_email,#temat,#tresc,#imie,#nazwisko,#telefon,#koszt{font-size:10px;width:254px;padding:1px;}
#footer a{color:#000000;}
#top{height:114px;width:998px;}
#key{margin-top:104px;}
#key{width:150px;font-size:11px;padding:2px;}
#special{font-size:11px;width:158px;padding:2px;}
#cluser_member{width:20px;margin-left:-3px;}
#search_pl p,#search_en p{margin-bottom:5px;color:white;font-family:Arial;font-size:12px;margin-left:40px;padding-right:10px;}
.btn_search_pl{margin:0px 0px 0px 6px;width:50px;height:17px;border:0;cursor:pointer;background:url(/media/images/clients/buttons/button_szukaj.png) no-repeat;}
.btn_search_en{margin:0px 0px 0px 6px;width:50px;height:17px;border:0;cursor:pointer;background:url(/media/images/clients/buttons/button_szukaj_en.png) no-repeat;}
.limitBorder{width:528px;height:30px;margin-top:5px;background:#daeffa;border:1px solid #7f9db9;margin-left:52px;padding:1px 1px 1px 1px;}
.limitBorder span{padding: 2px 5px; border: 1px outset;font-size:12px;font-family:Arial, Helvetica, sans-serif;border: 1px solid #000000; background-color: #ffffff; color: #000000;text-decoration: none; margin: 5px 0px 0px 3px;float: left;display: block;}
.right_top{font-size:12px;float:right;text-align:right;margin:6px 2px 0px 0px;width:15%;}
.back{margin:0;text-align:right;}
.back_search{margin:0;text-align:right;font-size:13px;}
#total_category{font-size:11px;float:right;display:block;width:200px;text-align:right;padding:0;font-weight:normal;}
#total_category2{font-size:12px;float:right;font-weight:normal;margin:-17px 0px 5px 5px;}
#pokazkatalog {	margin-top:10px;}
#pokazkatalog ul li{list-style:none;width:529px;}
ul.main_reg li,ul.sub_reg li,ul.sub2_reg li{list-style:none;font-family:Arial;font-size:12px;}
ul.main_reg li{margin-left:53px;margin-right:52px;margin-top:10px;}
ul.sub_reg li {margin:0;}
ul.sub2_reg li {margin-left:20px;}
#pokazkatalog li{margin-left:53px;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-bottom:10px;}
#pokazkatalog h2{margin:0;padding:0}
.option_order{background:#daeffa;border:1px solid #7f9db9;padding-bottom:2px;width:530px;margin-top:4px;margin-left:52px;}
.explain{background:white;border: 1px solid #c5c5c5;padding:2px;width:527px;margin-top:10px;margin-left:52px;font-size:12px;}
div.explain ol.square{list-style:disc;margin-left:20px;}
div.inside{background:#f8f8f8;	border: 1px solid #fff;padding:2px 5px}
.option_order_map{background:#f0f0f0;border:1px solid #dbdbdb;padding-bottom:5px;width:530px;margin-top:4px;margin-left:52px;}
div.option_order_map p label,div.option_order p label,div.switchcontent p label{float:left;display:block;	width:25%;text-align:right;}
#radius,#sort,#sortChange {width:150px;}
#email_1,#txt{width:180px;}
#haslo p{clear:both;margin:5px 0px;}
#haslo p.back{text-align:right;}
#haslo p label {width:100px;display:block;float:left;text-align:right;margin-right:5px;}
#send{margin-left:105px;}
*html #send{	margin-left:108px;}
.left_content{float:left;width:40%;padding-left:10px;padding-bottom:10px;}
.right_content{float:right;width:45%;padding-right:10px;}
.switchcontent{	padding:0px 10px 10px;}
.main_img{border:solid 1px #CCCCDD;float:right;margin:0px 0px 10px 0px;}
div#pokazkatalog ul li.kat_odd_klaster,div#pokazkatalog ul li.kat_odd_klaster_en{background:#eef2f7;padding-top:10px;border:solid 1px #CACACA;}
div#pokazkatalog ul li.kat_odd{background:#ffffff;padding-top:10px;border:solid 1px #CACACA;}
.h2_firmy{background:#e0ebf3;padding:5px;border:solid 1px #AAAAAA;clear:both;width:520px;font-weight:normal;}
.h2_slowa_firmy{background:#FAFAFA;clear:both;padding:5px;border:dotted 1px #AAAAAA;width:520px;font-weight:normal;color:#202020;}
.h2_slowa_firmy strong{color:#ae0000;font-size:13px;}
.search_firmy a,.search_slowa_firmy a{display:block;width:73%;padding:0;float:left;}
.search_firmy span,.search_slowa_firmy span{display:block;width:22%;text-align:right;float:right;margin:0;padding:0;}
div.search_result{border:1px solid #f7f7f7;background:#fcfcfc;width:530px;padding:0;margin:10px 52px;}
ul.search_result_ul li{margin-left:20px;padding-left:5px;}
#success{padding-top:8px;padding-left:8px;}
span#left_success{float:left;width:45%;padding-top:5px;margin:0;}
span#right_success{float:right;width:45%;text-align:right;padding-top:5px;padding-right:8px;margin:0;}
.link_company a img{border:none;text-decoration:none;}
div#news h3{font-size:13px;width:262px;margin:10px 25px 0px 25px;}
div#news p{width:262px;margin-left:25px;}
.boks{font-size:12px;font-family:Tahoma;margin:10px 25px 0px 25px;width:240px;border:1px solid #c1c1c1;background:#fff;padding:10px;}
span.tytul_boks{font-weight:bold;}
span.link_boks{margin-left:1px;font-size:11px;color:#218ab9;}
div#news hr{margin:0px 74px 0px 25px;border: 1px solid #4b8cac;}
div#news p.more{text-align:right;margin-bottom:10px;}
div#news p.data_news{text-align:left;font-size:10px;color:#888888;}
#wydarzenia a{color:#000000;}
#wydarzenia img.main{border:solid 1px #CCCCDD;float:left;margin:10px 20px 10px 52px;}
#wydarzenia p.data{font-size:10px;color:#888888;font-weight:normal;}
#wydarzenia p.autor{font-size:11px;color:#888888;font-weight:normal;}
#wydarzenia p.wstep{margin-top:8px;text-align:left;}
#wydarzenia p.wstep2{margin-top:8px;text-align:left;}
#wydarzenia div.tresc,#wydarzenia div.tresc_right{text-align:left;font-size:12px;}
#wydarzenia ul li{	margin:0px 52px 0px 75px;}
#wydarzenia blockquote{padding: 5px 5px 8px 5px;background:#f2f2f2;border-left: 2px solid #ae0000;margin: 10px 52px;}
#wydarzenia blockquote p{margin:0;margin-left:5px;}
#wydarzenia blockquote ul li{margin:0;margin-left:15px;}
#wydarzenia h4,#content h4{text-align:right;margin:0 53px 0 0;}
div#main_news h4{text-align:right;margin-right:14px;}
#wydarzenia h2{padding:10px 0px 0px 0px;margin:0px 53px 0px 53px;}
div#wydarzenia hr{border:solid 1px #CCCCDD;width:531px;}
#main_news{background:#efefef;width:531px;margin-left:41px;margin-top:11px;margin-left:51px;padding:0px 0px 10px 0px;border:1px solid #e4e4e4;}
*html #main_news{height:214px;}
#main_news img.main{border:solid 1px #CCCCDD;float:left;margin:12px 10px 0px 12px;}
#main_news p.wstep,#main_news h2,#main_news p.data {margin-left:12px;margin-right:12px;}
#main_news h3{margin-right:12px;margin-bottom:8px;}
div#company_detail{font-size:12px;}
div#foto{float: right;margin:10px 43px 10px 10px;}
*html div#foto{margin:10px 21px 10px 10px;}
div#company_detail h2{margin:10px 10px 10px 0px;font-size:20px;}
strong.grey{font-size:8pt;display:block;padding:2px 2px 2px 6px;color:#256ca4;border-left:solid 5px #256ca4;background:#eef2f7;width:30%;}
div#tags{font-size:13px;width:262px;padding-left:25px;padding-right:25px;text-align:center;}
div#tags p{margin-left:0;}
div#tags a,div#tags_middle a{color:#4f5048;text-decoration:none;padding-bottom:4px;margin-bottom:4px;}
div#tags a:hover,div#tags_middle a:hover{color:#1d88b6;text-decoration:underline;}
.menu_right{margin-top:10px;margin-left:33px;font-size:12px;padding:8px;background: #d7d7d7;width:232px;border:1px solid #c1c1c1;}
.menu_right li a{display: block;padding: 5px 5px 5px 8px;border-left: 10px solid #c1c1c1;color: #000;text-decoration: none;width: 80%;}
.menu_right a:hover,.menu_right a.selected{background:#c1c1c1;}
ul.menu_right li{list-style:none;}
#content_middle{padding:10px 0px 10px 0px;margin:10px 0px 0px 53px;background:#f7f7f7;border:1px solid #c1c1c1;width:529px;}
#content_middle p{width:90%;}
table.reklama{margin-left:53px;padding:4px;background:#c1c1c1;font-family:Arial;font-size:12px;width:70%;}
table.reklama td{padding:5px;text-align:center;border:solid 1px #E5E5E5;}
#manage label{width:25%;display:block;text-align:right;margin-right:10px;float:left;padding-top:3px;}
.error_font{font-weight:bold;color:#ff0000;font-size:17px;padding-right:3px;}
div#fixedtipdiv{position:absolute;border:1px solid #8a6e18;font:normal 11px Verdana;z-index:100;margin:0;padding:8px;}
span.fixedtipdiv_back{background-color: #ebebe4;margin-left:5px;cursor:pointer;}
span.fixedtipdiv_back a{padding: 2px 5px 0px 5px;border: 1px solid #c0c0c0; color: #000000;text-decoration: none;background-color: lightyellow;}
.charts{margin:10px 53px 0 52px;}
div.explain ul li{margin:0;padding:0;margin-left:20px;padding-left:5px;}
.blue_light_gray{border-top:3px solid #4c9dc2;background:#1c88b3;}
.blue_gray
{
	/*border-top:3px solid #4c9dc2;
	background:#efefef;
	*/
	border-top:3px solid /*#4c9dc2*/#666;
	background:#000;
	/*color:#717171;*/
	color:#999;
}
.blue_gray a{text-decoration:none;color:#999/*color:#717171*/;padding:0 8px;border-right:1px solid #444;font-size:12px;}
.blue_gray a.last{border:none;font-size:12px;}
.blue_gray a:hover{color:#fff}
span.sep{color:#444}
.footer{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;padding:15px 0px 15px;}
*html .footer span{right:120px;}
.footer span{right:80px;position:absolute;}
.footer span img{margin-left:5px;text-decoration:none;border:none;}
div.footer-block{margin-left:20px;padding: 8px;float:left;width: 290px;}
div.footer-block img.foto_footer{background:#ae0000;padding:1px;float:left;margin:0 5px 2px 0;}
div.footer-block:hover{margin-left:20px;padding: 8px;float: left;width: 290px;background: #4c9dc2;}
div.footer-block h3{text-align:left;border-bottom:1px dotted #efefef;color:#fff;font-size:13px;}
code.red{color: #AE0000;text-decoration: none;font-size:15px;font-family:Arial;font-weight:bolder;}
div.footer-block ul{margin: 0px;padding: 0px;list-style-type: square;}
div.footer-block ul li{margin: 5px 0px 0px 15px;font-size: 1em;line-height: 17px;color: #FFFFFF;list-style-type: square;padding: 0;	text-align:left;}
div.footer-block p{padding-top:5px;padding-left: 0px;text-align:left;font-size:12px;}
div#tags_middle_footer a,div.footer-block li a,div.footer-block a{color:#f3f3f3;text-decoration:none;padding-bottom:4px;margin-bottom:4px;padding-right:10px;}
a.none{text-decoration:none;}
a.back,span.back{text-decoration:none;border-bottom:1px dotted #555;color:#222}
a.back:hover{border-bottom:1px dotted #000;color:#000}
ul.catalog_categories div.odd{background:#fff}
ul.catalog_categories div:hover{background:#f5f5f5;}
div.gray{background:#f2f2f2}
div#tags_middle_footer a:hover,div.footer-block li a:hover,div.footer-block a:hover{color:#eee;text-decoration:underline;}
.dark_red{color:#ae0000}
.dark_blue{color:#1C88B3}
.message_box{padding:4px 5px;margin-top:10px;background:#c5c5c5;width:523px;margin-left:51px;border:1px solid #ebebeb;}
#send_message .message_box{width:250px;margin-left:24px}
.message_box_title{background:#efefef;font-size:11px;padding:2px 5px;font-weight:bold;color:#1C88B3}
.message_box_content{font-size:12px;padding:4px 5px;background:#fff;}
div#explain2{background:#fff;	padding:5px;border:1px dotted #d2d2d2;}
div#explain2 p{margin:0;padding:0;}