/*Podstawowe formularze - inputy*/
div.searcher div.main table.input td {width:171px;height:20px;background:url(../img/form/blue_input.gif);vertical-align:middle;text-align:center;}
div.searcher div.main table.input input {background:transparent;font-size:11px;height:16px;width:162px;color:#0157bc;border:0px;}
div.searcher div.main table.input td.readonly {background:url(../img/form/blue_readonly.gif);}
div.searcher div.main table.input td.readonly input {color:#003a7d;}
div.searcher div.main table.input_big td {width:345px;height:20px;background:url(../img/form/blue_input_big.gif);vertical-align:middle;text-align:center;}
div.searcher div.main table.input_big input {background:transparent;font-size:11px;height:16px;width:335px;color:#ffffff;border:0px;}
div.searcher div.main table.input_file td {width:345px;height:20px;background:url(../img/form/blue_input_medium.gif) center left no-repeat;vertical-align:middle;text-align:center;}
div.searcher div.main table.input_file input {background:transparent;font-size:11px;height:16px;width:260px;color:#ffffff;border:0px;float:left;margin-left:5px;}
div.searcher div.main table.input_file button {border:none;padding:0px;height: 20px;width:60px;float: right;margin-right:10px;line-height:16px;background:url(../img/form/blue_input_short.gif) center center no-repeat;color:#FFFFFF;}
div.searcher div.main input.file {width: 335px;color: #434343;}
div.searcher div.main table.textarea_big {width:690px;margin-bottom:10px;}
div.searcher div.main table.textarea_big td.middle {width:690px;background:#0157bc;text-align:center;}
div.searcher div.main table.textarea_big td.top {height:3px;background:url(../img/form/textarea_top_big.gif);}
div.searcher div.main table.textarea_big td.bottom {height:3px;background:url(../img/form/textarea_bottom_big.gif);}
div.searcher div.main table.textarea_big textarea {width:680px;min-width:680px;max-width:680px;height:130px;min-height:130px;max-height:130px;background:transparent;color:#ffffff;border:0px;font-size:11px;}
div.searcher div.main table.textarea {width:255px;margin-bottom:10px;}
div.searcher div.main table.textarea td.middle {width:255px;background:#0157bc;text-align:center;}
div.searcher div.main table.textarea td.top {height:3px;background:url(../img/form/textarea_top.gif);}
div.searcher div.main table.textarea td.bottom {height:3px;background:url(../img/form/textarea_bottom.gif);}
div.searcher div.main table.textarea textarea {width:245px;min-width:245px;max-width:245px;height:75px;min-height:75px;max-height:75px;background:transparent;color:#ffffff;border:0px;font-size:11px;}
div.searcher div.main table.textareareadonly {width:171px;}
div.searcher div.main table.textareareadonly td.middle {width:171px;background:#e5eef8;text-align:center;}
div.searcher div.main table.textareareadonly td.top {height:3px;background:url(../img/form/blue_readonly_top.gif);}
div.searcher div.main table.textareareadonly td.bottom {height:3px;background:url(../img/form/blue_readonly_bottom.gif);}
div.searcher div.main table.textareareadonly textarea {width:161px;min-width:161px;max-width:161px;height:75px;min-height:75px;max-height:75px;background:transparent;color:#003A7D;border:0px;font-size:11px;}

/*Wyszukiwarka lewa strona - formularze na warstwie - dropdowny wysrodkowany*/
div.searcher div.main div.dropdowncenter td {text-align:center;}
div.searcher div.main div.dropdowncenter td div {margin:0px auto;height:18px;width:18px;float:left;background:url(../img/icons/star_dropdown_blue.gif) no-repeat center center;}
div.searcher div.main div.dropdowncenter td.selected div {margin:0px auto;height:18px;width:18px;float:left;background:url(../img/icons/star_dropdown_blue.gif) no-repeat center center;}
div.searcher div.main div.dropdowncenter td.hover div {margin:0px auto;height:18px;width:18px;float:left;background:url(../img/icons/star_dropdown_white.gif) no-repeat center center;}
div.searcher div.main a.dropdowncenter td.text div div {margin:0px auto;height:18px;width:18px;float:left;background:url(../img/icons/star_dropdown_blue.gif) no-repeat center center;}
/*Wyszukiwarka lewa strona - formularze na warstwie - dropdowny layout*/
div.searcher div.main div.dropdownblue {margin-left:4px;border:1px solid #0157bc;background:#ffffff;position:relative;z-index:1000;height:180px;overflow:auto;}
div.searcher div.main div.dropdownblue td {background:#ffffff;color:#0157bc;height:18px;padding-left:2px;}
div.searcher div.main div.dropdownblue td.selected {background:#B2C8E1;color:#0157bc;}
div.searcher div.main div.dropdownblue td.hover {background:#0157bc;color:#ffffff;}
div.searcher div.main div.dropdownblue table {width:100%;}
div.searcher div.main a.dropdownblue td.drop {padding:0px;margin:0px;border:0px;width:20px;height:20px;background: url(../img/form/searcher_droparrow.gif) no-repeat left center;}
div.searcher div.main a.dropdownblue td.text {font-size:11px;border:0px solid black;color:#0157bc;height:20px;text-align:left;padding:0px;margin:0px;border:0px;padding-left:5px;background: url(../img/form/searcher_dropcontent.gif);}
/*Wyszukiwarka lewa strona - formularze na warstwie - dropdowny wysokosc*/
div.searcher div.main div.blueh54 {height:54px;}
div.searcher div.main div.blueh72 {height:72px;}
div.searcher div.main div.blueh90 {height:90px;}
div.searcher div.main div.blueh108 {height:108px;}
div.searcher div.main div.blueh144 {height:144px;}
div.searcher div.main div.blueh162 {height:162px;}
div.searcher div.main div.blueh216 {height:216px;}
/*Wyszukiwarka lewa strona - formularze na warstwie - dropdowny szerokości*/
div.searcher div.main div.blue171 {width:160px;}
div.searcher div.main a.blue171 {width:171px;}
div.searcher div.main a.blue171 td.text  {width:146px;}
div.searcher div.main div.blue197 {width:187px;}
div.searcher div.main a.blue197 {width:197px;}
div.searcher div.main a.blue197 td.text {width:172px;}
div.searcher div.main div.blue42 {width:34px;text-align:center;}
div.searcher div.main a.blue42 {width:45px;}
div.searcher div.main a.blue42 td.text {padding-left:2px;width:23px;text-align:center;}
div.searcher div.main a.blue42center {margin:0px auto;}
div.searcher div.main div.blue42center td {text-align:center;}
div.searcher div.main div.blue121 {width:111px;}
div.searcher div.main a.blue121 {width:121px;}
div.searcher div.main a.blue121 td.text {width:96px;}
/*Wyszukiwarka lewa strona - dropdowny szerokie na całą wyszukiwarkę*/
div.searcher div.main div.bluebox290 {width:290px;margin-left:-89px;}
/*Wyszukiwarka lewa strona - formularz na warstwie - autocomplete*/
div.searcher div.main div.complete171 {width:290px;margin-left:-89px;height:200px;background:#ffffff;border:1px solid #0157bc;position:absolute;z-index:1000;overflow: auto;}
div.searcher div.main div.complete171 table {width:100%;}
div.searcher div.main div.complete171 td {background:#ffffff;color:#0157bc;height:18px;padding-left:2px;text-align:left;}
div.searcher div.main div.complete171 td.selected {background:#B2C8E1;color:#0157bc;}
div.searcher div.main div.complete171 td.hover{background:#0157bc;color:#ffffff;}

/*Wyszukiwarka lewa strona - błędna wartosc pola*/
div.searcher div.main span.error {color:#ff0000;}