.tx-mapapolski-pi1 {/*margin-top:2em;*/position:relative;}
.tx-mapapolski-pi1 .container{position:relative;}
.tx-mapapolski-pi1 .area{display:block;position:absolute;background:url(../images/mapa/blank.gif);}
.tx-mapapolski-pi1 .etykieta{color:#213c81;/*background:#454545;border:1px solid #e8e8e8;*/font-family:tahoma;font-size:60%;font-weight:bold;position:absolute;cursor:pointer;}
.tx-mapapolski-pi1 .etykieta_miasto{color:#213c81;font-family:Arial,Helvetica;font-size:60%;font-weight:bold;text-align:center;position:absolute;cursor:pointer;/*padding:0.3em;*/}
.tx-mapapolski-pi1 .extra_labels{display:block;position:absolute;left:0;top:0;}
.tx-mapapolski-pi1 .boxer{display:block;width:600px;height:600px;/*border:1px solid #333;*/position:absolute;}
.tx-mapapolski-pi1 #map_overlay{height:600px;clear:both;}
.tx-mapapolski-pi1 #wojewodztwa .cien {background:url(../images/mapa/polska.png) no-repeat top left;}
.tx-mapapolski-pi1 #wojewodztwa .cien, #powiaty .cien{/*background:#00aa00;*/width:600px;height:600px;display:block;}
.tx-mapapolski-pi1 #toolbox {position:relative;clear:both;}
.tx-mapapolski-pi1 #powiaty{display:none;}
.tx-mapapolski-pi1 #mapa_polski{display:none;margin-top:0.3em;/*position:absolute;*/float:right;border:none;background:url(../images/mapa/mapa_wstecz.gif) no-repeat top left;width:54px;height:50px;cursor:pointer;}
.tx-mapapolski-pi1 #mapa_polski span{display:none;}
.tx-mapapolski-pi1 #info_box{position:absolute;left:450px;width:220px;display:block;top:10px;font-size:80%;font-weight:bold;}
.tx-mapapolski-pi1 #info_box .category_name{color:#233b83;margin-bottom:.3em;}
.tx-mapapolski-pi1 #info_box .area_name{padding:6px 10px 6px 20px;background:url(../images/mapa/strzalka.gif) no-repeat 10px center #ce2b30;color:#fff;}

.tx-produkty-pi1{/*background:url(../images/form_bg.png) repeat-x top left #f5f5f5;*/padding-bottom:1em;}
.tx-produkty-pi1 #produkty{}
.tx-produkty-pi1-product{float:left;display:block;width:218px;height:100px;border:1px solid #e9e9e9;margin:0 0.4em 0.4em 0;cursor:pointer;background-position:left bottom;background-repeat:no-repeat;}
.tx-produkty-pi1-product.item-hover{border:1px solid #b3b3b3;background-position:right bottom;}
.tx-produkty-pi1-product-name{padding:0.4em;color:#fff;display:block;font-size:0.7em;font-weight:bold;background:#7B7B7B;}
.tx-produkty-pi1-product.item-hover .tx-produkty-pi1-product-name{background:#213c81;}

#product_1_1,#product_1_2,#product_1_3,#product_1_4{background:url(../images/product_bg.png) no-repeat top left;}
#product_2_5,#product_2_6{background:url(../images/pr_instalacja_zbiornikowa.png) no-repeat top left;}
#product_3_7,#product_3_8{background:url(../images/pr_kolektory.png) no-repeat top left;}
#product_4_9{background:url(../images/pr_instalacja_zbiornikowa.png) no-repeat top left;}
#product_5_10{background:url(../images/pr_autogaz.png) no-repeat top left;}
#product_6_11,#product_6_12,#product_6_13,#product_6_14{background:url(../images/pr_kolektory.png) no-repeat top left;}

#product__1{background-image:url(../images/produkty/produkty_03.png);}
#product__2{background-image:url(../images/produkty/produkty_12.png);}
#product__3{background-image:url(../images/produkty/produkty_05.png);}
#product__4{background-image:url(../images/produkty/produkty_13.png);}
#product__6{background-image:url(../images/produkty/produkty_14.png);}
#product__5{background-image:url(../images/produkty/produkty_07.png);}
#product__7{background-image:url(../images/produkty/produkty_18.jpg);}

.tx-produkty-pi1 .form{font-size:0.8em;}
.tx-produkty-pi1 .info{display:block;width:40%;float:right;font-size:0.8em;margin-top:-2em;position:relative;width:50%;}
.tx-produkty-pi1 .form .form-col{width:46%;}
.tx-produkty-pi1 .form .form-input{color:#cd2b30;font-weight:bold;background:#fff;}
.tx-produkty-pi1 #handlowiec-nazwa{text-transform:capitalize;}

#tabs{clear:both;}
#tabs ul{display:block;width:100%;position:relative;list-style-type:none;clear:both;padding:0;margin:0;padding-left:1em;}
#tabs ul li{float:left;}
#tabs #tabs-2, #tabs #tabs-3, #tabs #tabs-4{float:left;width:100%;}
#tabs .ui-tabs-panel .inner{padding: 1em 0 1em 0.5em; }

#kontakt-handlowiec .tab-hidden{display:none;}

.ui-widget {  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #9f9f9f; background: #cd2b30; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background: #b0252a; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #9f9f9f; background: #ffffff; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cd2b30; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight: normal; }

.ui-tabs { }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0;font-size:0.8em; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .2em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { clear:both;border-width: 0; border:1px solid #9f9f9f;}
.ui-tabs .ui-tabs-hide { display: none !important; }

