* { font-family: Arial, Tahoma, Verdana; }
body { background: url('../images/bg.jpg') repeat-x; margin: 0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1,h2 { margin:0px; padding:0px; }
img { border:0px; }
ul { list-style-type: none; padding: 0; margin: 0; }
form { margin:0px; padding:0px; }

div#container { width: 960px; margin: auto; position: relative; }
div#container .txt11white { font-size:11px; color:#FFFFFF; }
div#container .txt11navybold { font-size:11px; font-weight:bold; color:#508C98;  }
div#container .txt11greenbold { font-size:11px; font-weight:bold; color:#3BA030; }
div#container .txt11redbold { font-size:11px; font-weight:bold; color:#D82E2F; }
div#container .clear { clear:both; }

div#container div#menu_small { text-align:right; width:960px; height:24px; }
div#container div#menu_small a { font-size:11px; color: #48575A;}
div#container div#menu_small span { margin-left:7px; font-size:11px; color: #FFFFFF; }
div#container div#menu_small .rss { padding-left:20px; padding-top:3px; padding-bottom:3px; height:25px; width:20px; background: url('../images/rss.gif') no-repeat; margin: 0; } 
div#container div#menu_small .rss a { font-weight:bold; }
div#container div#logo_line_box { width:960px; height:50px; margin-top:24px; }
div#container div#logo_line_box div#logo { width:204px; height:50px; float:left; }
div#container div#logo_line_box div#select_region_box { padding-left:20px; padding-top:25px; width:377px; float:left; background: url('../images/bg_right_logo_line.gif') no-repeat; margin: 0; }
div#container div#logo_line_box div#select_region_box div#selected_region { width:180px; float:left;}
div#container div#logo_line_box div#select_region_box div#select_region { width:197px; height:30px; float:left; background: transparent url('../images/select_region_bg.gif') no-repeat; }

div#container div#logo_line_box div#select_region_box div#select_region form div.form-select select { width: 143px; }
div#container div#logo_line_box div#select_region_box div#select_region form div.form-select { width: 143px; height: 32px; position: relative; }
div#container div#logo_line_box div#select_region_box div#select_region form div.form-select input { font-size:11px; border: none; padding: 5px 5px 0 8px; position: relative; background: transparent; width: 169px; color: #000000; z-index: 5; cursor: pointer; }
div#container div#logo_line_box div#select_region_box div#select_region div.select-ui-list-container { font-size:11px; position: absolute; left: 405px; top: 88px; width: 143px; border-top: none; padding-top: 5px; z-index: 10; }
div#container div#logo_line_box div#select_region_box div#select_region div.select-ui-list-container ul.select-ui-list { list-style-type: none; margin: 0; padding: 0; width: 100%; background: #ffffff; padding-top:1px; }
div#container div#logo_line_box div#select_region_box div#select_region div.select-ui-list-container ul.select-ui-list li { margin: 0; padding: 0; width: 100%; }
div#container div#logo_line_box div#select_region_box div#select_region div.select-ui-list-container ul.select-ui-list li a { display: block; width:95%; text-align: left; padding: 0 0 0 5%; text-decoration: none; color: #000000; line-height:16px; }
div#container div#logo_line_box div#select_region_box div#select_region div.select-ui-list-container ul.select-ui-list li a:hover, div.inner_content form div.select-ui-list-container ul.select-ui-list li a.selected { background: #f3f3f3; }

div#container div#logo_line_box div#birthday { padding-left:70px; padding-top:20px; height:30px; float:left; background: url('../images/birthday_bg.gif') no-repeat; margin: 0; }

div#container div#menu_up_box { margin-top:10px; width:960px; height:79px; background: url('../images/menu_up_box_bg.gif') no-repeat;}
div#container div#menu_up_box div#menu_up { float:left; width:654px; padding-top:39px; padding-left:32px;  }
div#container div#menu_up_box div#menu_up a { display: block; height: 30px; float: left; }
div#container div#menu_up_box div#menu_up a#link_ogloszenia { width: 94px; background: url('../images/menu_off.gif') -32px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_wydarzenia { margin-left:42px; width: 102px; background: url('../images/menu_off.gif') -168px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_katalog_firm { margin-left:38px; width: 106px; background: url('../images/menu_off.gif') -308px 0px no-repeat;  }
div#container div#menu_up_box div#menu_up a#link_partnerzy { margin-left:40px; width: 85px; background: url('../images/menu_off.gif') -456px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_ogloszenia:hover { width: 94px; background: url('../images/menu_over.gif') -32px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_wydarzenia:hover { margin-left:42px; width: 102px; background: url('../images/menu_over.gif') -168px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_katalog_firm:hover { margin-left:38px; width: 106px; background: url('../images/menu_over.gif') -308px 0px no-repeat;  }
div#container div#menu_up_box div#menu_up a#link_partnerzy:hover { margin-left:40px; width: 85px; background: url('../images/menu_over.gif') -456px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_ogloszenia.active { width: 94px; background: url('../images/menu_on.gif') -32px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_wydarzenia.active { margin-left:42px; width: 102px; background: url('../images/menu_on.gif') -168px 0px no-repeat; }
div#container div#menu_up_box div#menu_up a#link_katalog_firm.active { margin-left:38px; width: 106px; background: url('../images/menu_on.gif') -308px 0px no-repeat;  }
div#container div#menu_up_box div#menu_up a#link_partnerzy.active { margin-left:36px; width: 89px; background: url('../images/menu_on.gif') -452px 0px no-repeat; }

div#container div#menu_up_box div#search_box { float:left; padding-top:40px; padding-left:24px; width:250px; }
div#container div#menu_up_box div#search_box input { float:left; padding-left:18px; padding-top:6px; width:180px; font-size:12px; font-style:italic; background:transparent none repeat; border:0px; }
div#container div#menu_up_box div#search_box div#button { float:left; width:35px; height:20px; cursor:pointer; }

div#container div#banner_header_box { padding-top:25px; width:960px; height:108px; text-align:center; }
div#container div#path_line_box { margin-top:10px; width:960px; height:27px; font-size:11px; color:#D82E2F; font-weight:normal; }
div#container div#path_line_box a { font-size:11px; color:#D82E2F;  font-weight:normal; }
div#container div#path_line_box span { font-size:11px; color:#D82E2F;  font-weight:normal;}
div#container div#path_line_box span.root { padding-right:5px; font-size:11px; font-weight:bold; color:#508C98; }

div#container div#content_box { font-size:11px; color:#595959; }
div#container div#content_box a { font-size:11px; color:#BF1F1E; }
div#container div#content_box span.button_rss_small { float:right; padding-left:20px; padding-top:2px; padding-bottom:3px; height:25px; width:20px; background: url('../images/rss.gif') no-repeat; margin: 0; } 
div#container div#content_box span.button_rss_small a { font-weight:bold; font-size:12px; color:#000000;  }
div#container div#content_box span.button_add_small { float:right; padding-left:20px; padding-top:2px; padding-bottom:3px; height:25px; width:40px; background: url('../images/add.gif') no-repeat; margin: 0; } 
div#container div#content_box span.button_add_small a { font-weight:normal; font-size:12px; color:#C51D1E;}
div#container div#content_box .add_box { height:90px; }
div#container div#content_box .add_box .button_add { padding-top:20px; padding-left:12px; width:170px; float:left; }
div#container div#content_box .add_box .button_all { padding-top:36px; padding-left:12px; float:left;  }
div#container div#content_box .add_box .button_all a { font-size:12px; color:#BF1F1E; }
div#container div#content_box span.tag0 a { padding-left:4px; color:#C91D22;  font-size: 1.6em; }
div#container div#content_box span.tag1 a { padding-left:4px; color:#C91D22;  font-size: 1.5em; }
div#container div#content_box span.tag2 a { padding-left:4px; color:#C91D22;  font-size: 1.4em; }
div#container div#content_box span.tag3 a { padding-left:4px; color:#C91D22;  font-size: 1.3em; }
div#container div#content_box span.tag4 a { padding-left:4px; color:#C91D22;  font-size: 1.2em; }
div#container div#content_box span.tag5 a { padding-left:4px; color:#C91D22;  font-size: 1.1em; }
div#container div#content_box span.tag6 a { padding-left:4px; color:#C91D22;  font-size: 1.0em; }
div#container div#content_box span.tag7 a { padding-left:4px; color:#C91D22;  font-size: .8em; }
div#container div#content_box span.tag8 a { padding-left:4px; color:#C91D22;  font-size: .6em; }

div#container div#content_box div#column_one_main { width:330px; height:459px; float:left; }
div#container div#content_box div#column_one_main div.norecords { padding:10px; padding-top:100px; text-align:center; }
div#container div#content_box div#column_one_main h1 { height:30px; padding-right:15px; padding-top:15px; background: url('../images/ogloszenia_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_one_main .record { }
div#container div#content_box div#column_one_main .record .number {  margin-top:17px; width:61px; float:left; }
div#container div#content_box div#column_one_main .record .text_box {  margin-top:17px;padding-left:10px; width:259px; float:left; }
div#container div#content_box div#column_one_main .record .text_box h2 a { font-size:12px; font-weight:bold; color:#BF1F1E; }
div#container div#content_box div#column_one_main .record .text_box span { font-size:11px; color:#BCBCBC; }
div#container div#content_box div#column_one_main .record .text_box .desc { margin-top:16px; font-size:11px; color:#595959; }
div#container div#content_box div#column_one_main .record .text_box .desc a { margin-left:10px; font-size:11px; color:#BF1F1E; }

div#container div#content_box div#column_two_main { width:330px; height:459px; float:left; margin-left:10px; }
div#container div#content_box div#column_two_main span.data { padding-left:12px; font-size:11px; color:#BCBCBC; }
div#container div#content_box div#column_two_main div.norecords { padding:10px; padding-top:100px; text-align:center; }
div#container div#content_box div#column_two_main h1 { height:30px; padding-right:15px; padding-top:15px; background: url('../images/wydarzenia_bg.gif') no-repeat; }
div#container div#content_box div#column_two_main h2 { padding-left:12px; padding-top:17px; font-size:20px; font-weight:bold; color:#BF1F1E; }
div#container div#content_box div#column_two_main h2 a { font-size:20px; font-weight:bold; color:#BF1F1E; }
div#container div#content_box div#column_two_main .foto { margin-top:10px; text-align:center; }
div#container div#content_box div#column_two_main .foto img { border:4px solid #F0F0F0; }
div#container div#content_box div#column_two_main .desc { padding-left:12px; margin-top:16px; font-size:11px; color:#595959; }
div#container div#content_box div#column_two_main .desc a { margin-left:10px; font-size:11px; color:#BF1F1E; }
div#container div#content_box div#column_two_main .sep { padding-left:12px; padding-top:10px; padding-bottom:10px; height:10px; background: url('../images/separator1.gif') 12px 20px no-repeat; }
div#container div#content_box div#column_two_main li { margin-left:12px; background: url('../images/point.gif') 0px 6px no-repeat;  }
div#container div#content_box div#column_two_main li a { padding-left:10px; font-size:11px; color:#BF1F1E; }

div#container div#content_box div#column_three_main { width:280px; height:459px; float:left; margin-left:10px; background: url('../images/katalog_firm.gif') no-repeat;  }
div#container div#content_box div#column_three_main div.norecords { padding:10px; padding-top:80px; text-align:center; }
div#container div#content_box div#column_three_main h1 { height:48px; padding-right:15px; padding-top:15px;  }
div#container div#content_box div#column_three_main .firma_box { height:99px; background: url('../images/firma_bg.gif') no-repeat;  }
div#container div#content_box div#column_three_main .firma_box .image { float:left; width:96px; height:94px; padding-left:10px;  padding-top:5px; }
div#container div#content_box div#column_three_main .firma_box .text { float:left; width:170px; height:94px; padding-left:4px; padding-top:5px; }
div#container div#content_box div#column_three_main .firma_box .text a { font-size:11px; font-weight:bold; color:#C11E29; }
div#container div#content_box div#column_three_main .firma_box .text span { font-size:11px; color:#BCBCBC; }
div#container div#content_box div#column_three_main .firma_box .text .buttons { padding-top:28px;}
div#container div#content_box div#column_three_main .firma_box .text .buttons .www { font-size:11px; color:#777661; font-weight:normal; padding-left:20px; padding-right:10px;  background: url('../images/ico_www.gif') 0px 1px no-repeat; }
div#container div#content_box div#column_three_main .firma_box .text .buttons .dojazd { font-size:11px; color:#777661; font-weight:normal; padding-left:20px; background: url('../images/ico_dojazd.gif') 0px 1px no-repeat; }

div#container div#content_box div#column_one_main_bottom { clear:both; width:330px; height:212px; float:left; }
div#container div#content_box div#column_one_main_bottom .tag_box { text-align:center; padding:5px 10px 5px 20px; width:300px; height:107px; background: url('../images/tag1s_bg.gif') no-repeat;  }

div#container div#content_box div#column_two_main_bottom { width:330px; height:212px; float:left; margin-left:10px; }
div#container div#content_box div#column_two_main_bottom .tag_box { text-align:center; padding:5px 10px 5px 20px; width:300px; height:107px;  background: url('../images/tag1s_bg.gif') no-repeat;  }

div#container div#content_box div#column_three_main_bottom { width:280px; height:212px; float:left; margin-left:10px; background: url('../images/katalog_firm2.gif') no-repeat;  }
div#container div#content_box div#column_three_main_bottom .tag_box { text-align:center; padding:5px 15px 5px 20px; width:241px; height:107px; background: url('../images/tag2s_bg.gif') 12px 0px  no-repeat;  }

/* podstrona - lista rekordów */
div#container div#content_box div#column_category { float:left; width:240px; margin-right:10px; }
div#container div#content_box div#column_category  h1 { height:43px; padding-right:15px; padding-top:15px; background: url('../images/kategorie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_category li { margin-left:20px; padding-bottom:2px; background: url('../images/cat_li_bg.gif') 0px -4px no-repeat;  }
div#container div#content_box div#column_category li a { padding-left:30px; font-size:11px; color:#BF1F1E; }
div#container div#content_box div#column_category li a.active { padding-left:30px; font-size:11px; font-weight:bold; color:#BF1F1E; }

div#container div#content_box div#column_adv { float:left; width:240px; margin-left:10px; }
div#container div#content_box div#column_adv  h1 { height:43px; padding-right:15px; padding-top:15px; background: url('../images/reklama_bg.gif') no-repeat; font-size:1px; }

div#container div#content_box div#column_list { float:left; width:710px; }
div#container div#content_box div#column_list div#arch_buttons { text-align:center; }
div#container div#content_box div#column_list div#arch_buttons img { margin:20px; }
div#container div#content_box div#column_list  div#contact_box { padding:5px; }
div#container div#content_box div#column_list  div#search_result_box { padding:5px; }
div#container div#content_box div#column_list  div#search_result_box div#no_results { padding-top:20px; }
div#container div#content_box div#column_list  div#search_result_box div#phrase { padding-top:10px; }
div#container div#content_box div#column_list  div#search_result_box div#phrase span { font-weight:bold; color:#BF1F1E; }
div#container div#content_box div#column_list  div#search_result_box div.search_section { width:200px; font-size:14px; font-weight:bold; color:#000000; padding-top:20px; padding-bottom:15px; }
div#container div#content_box div#column_list  div#search_result_box div.nr { font-weight:bold; }
div#container div#content_box div#column_list  h1.szukaj { height:32px; padding-right:15px; padding-top:15px; background: url('../images/szukaj_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.kontakt { height:32px; padding-right:15px; padding-top:15px; background: url('../images/kontakt_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.archiwum { height:32px; padding-right:15px; padding-top:15px; background: url('../images/archiwum_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.mapa_strony { height:32px; padding-right:15px; padding-top:15px; background: url('../images/mapa_strony_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.partnerzy { height:32px; padding-right:15px; padding-top:15px; background: url('../images/partnerzy_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.ogloszenia { height:32px; padding-right:15px; padding-top:15px; background: url('../images/lista_ogloszen_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.wydarzenia { height:32px; padding-right:15px; padding-top:15px; background: url('../images/lista_wydarzen_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.firmy { height:32px; padding-right:15px; padding-top:15px; background: url('../images/lista_firm_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.dodaj_ogloszenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/dodaj_ogloszenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.dodaj_wydarzenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/dodaj_wydarzenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.dodaj_firme { height:32px; padding-right:15px; padding-top:15px; background: url('../images/dodaj_firme_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.edytuj_ogloszenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/edytuj_ogloszenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.edytuj_wydarzenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/edytuj_wydarzenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list  h1.edytuj_firme { height:32px; padding-right:15px; padding-top:15px; background: url('../images/edytuj_firme_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_list .record_box { margin-top:10px; margin-bottom:10px; width:710px; height:110px; background: url('../images/record_sep_bg.gif') 0 bottom no-repeat;  }
div#container div#content_box div#column_list .record_box .image { float:left; width:96px; height:94px; padding-left:10px;  padding-top:5px; }
div#container div#content_box div#column_list .record_box .text { float:left; width:420px; height:94px; padding-left:10px; padding-top:5px; }
div#container div#content_box div#column_list .record_box .text a { font-size:11px; font-weight:bold; color:#C11E29; }
div#container div#content_box div#column_list .record_box .text .data { font-size:11px; font-weight:normal; color:#A1A1A1; }
div#container div#content_box div#column_list .record_box .text .desc { padding-top:10px;  padding-bottom:5px;  font-size:11px; color:#384345; }
div#container div#content_box div#column_list .record_box .text span.sep { padding-left:5px; padding-right:5px; font-size:11px; color:#E1E1E1; }
div#container div#content_box div#column_list .record_box .text span a { font-weight:normal; font-size:11px; color:#C11E29; }
div#container div#content_box div#column_list .record_box .region { float:left; width:164px; height:94px; padding-left:10px; padding-top:25px; text-align:center; }
div#container div#content_box div#column_list .record_box .region span { font-weight:bold; font-size:11px; color:#384345; }
div#container div#content_box div#column_list .record_box .region div.city { font-size:11px; color:#384345; }
/* formularze */
div#container div#content_box div#column_list  div#form_box { padding:10px; }
div#container div#content_box div#column_list  div#form_box h2 { padding-bottom:10px; font-size:14px; }
div#container div#content_box div#column_list  div#form_box div.header { clear:both; font-size:14px; font-weight:bold; color:#C11E29; padding-top:10px; padding-bottom:10px; }
div#container div#content_box div#column_list  div#form_box div#opis { clear:both; font-weight:bold; }
div#container div#content_box div#column_list  div#form_box div#opis span { color:red; padding-right:2px; }
div#container div#content_box div#column_list  div#form_box div.label { padding-top:5px; padding-bottom:5px; float:left; width:150px; font-weight:bold; }
div#container div#content_box div#column_list  div#form_box div.label span { color:red; padding-right:2px; }
div#container div#content_box div#column_list  div#form_box div.input { padding-top:5px; padding-bottom:5px; float:left; width:180px; text-align:right; }
div#container div#content_box div#column_list  div#form_box div.input_long { padding-top:5px; padding-bottom:5px; float:left; width:300px; text-align:left; }
div#container div#content_box div#column_list  div#form_box div.input_long input { font-size:11px; border:1px solid #E6EDEE; width:280px; }
div#container div#content_box div#column_list  div#form_box div.input_date { padding-top:5px; padding-bottom:5px; padding-left:18px; float:left; width:160px; text-align:left; }
div#container div#content_box div#column_list  div#form_box div.input_date .short { width:40px; }
div#container div#content_box div#column_list  div#form_box input { font-size:11px; border:1px solid #E6EDEE; width:160px; }
div#container div#content_box div#column_list  div#form_box textarea { font-size:11px; border:1px solid #E6EDEE; width:100%; height:100px; }
div#container div#content_box div#column_list  div#form_box select { font-size:11px; border:1px solid #E6EDEE; width:160px; }
div#container div#content_box div#column_list  div#form_box input.checkbox { width: 10px; } 
div#container div#content_box div#column_list  div#form_box .info { clear:both; padding-top:10px; padding-bottom:10px; } 
div#container div#content_box div#column_list  div#form_box div#contact_box div.left_column { float:left; width:330px; }
div#container div#content_box div#column_list  div#form_box div#contact_box div.right_column { float:left; width:330px;  padding-left:20px;}
div#container div#content_box div#column_list  div#form_box div#buttons { text-align:right; clear:both; padding-top:10px; }
div#container div#content_box div#column_list  div#form_box div#buttons img.dalej { border:0px; cursor: pointer; }
div#container div#content_box div#column_list  div#form_box div#buttons img.usun { border:0px; cursor: pointer; }
div#container div#content_box div#column_list  div#form_box div#messages { font-weight:normal; color:#C11E29; padding-top:10px; padding-bottom:10px; }
div#container div#content_box div#column_list  div#form_box div.upload_message { font-weight:bold; color:#0A6418; }
div#container div#content_box div#column_list  img.separator { padding-top:15px; padding-bottom:15px; }
/* mapa strony */
div#container div#content_box div#column_list div#sitemap_box { padding:5px; }
div#container div#content_box div#column_list li.map_level_1 { margin-left:15px; padding-top:5px; background: url('../images/ico_map_level1.gif') 0px 7px no-repeat;  }
div#container div#content_box div#column_list li.map_level_2 { margin-left:20px; padding-top:5px; background: url('../images/ico_map_level2.gif') 0px 7px no-repeat;  }
div#container div#content_box div#column_list li.map_level_1 a { padding-left:20px; font-size:11px; color:#BF1F1E; font-weight:bold; }
div#container div#content_box div#column_list li.map_level_2 a { padding-left:20px; font-size:11px; color:#BF1F1E; font-weight:normal; }
/* szczegóły */
div#container div#content_box div#column_detail { float:left; width:710px; }
div#container div#content_box div#column_detail  h1.firma { height:32px; padding-right:15px; padding-top:15px; background: url('../images/firma_szczegoly_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.ogloszenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/ogloszenie_szczegoly_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.wydarzenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/wydarzenie_szczegoly_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.dodaj_ogloszenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/dodaj_ogloszenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.dodaj_wydarzenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/dodaj_wydarzenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.dodaj_firme { height:32px; padding-right:15px; padding-top:15px; background: url('../images/dodaj_firme_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.edytuj_ogloszenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/edytuj_ogloszenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.edytuj_wydarzenie { height:32px; padding-right:15px; padding-top:15px; background: url('../images/edytuj_wydarzenie_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  h1.edytuj_firme { height:32px; padding-right:15px; padding-top:15px; background: url('../images/edytuj_firme_bg.gif') no-repeat; font-size:1px; }
div#container div#content_box div#column_detail  div.section { width:200px; font-size:14px; font-weight:bold; color:#000000; padding-top:20px; padding-bottom:15px; }
div#container div#content_box div#column_detail  img.separator { padding-top:15px; }
div#container div#content_box div#column_detail  div#detail_box { padding:10px; }
div#container div#content_box div#column_detail  div#detail_box div#desc_box div#text { float:left; width: 425px; }
div#container div#content_box div#column_detail  div#detail_box div#desc_box div#text h2 { font-size:16px; font-weight:bold; color:#C11E29; }
div#container div#content_box div#column_detail  div#detail_box div#desc_box div#text div.desc { font-size:11px; font-weight:normal; color:#384345; }
div#container div#content_box div#column_detail  div#detail_box div#desc_box div#image { float:left; width:265px; text-align:right;  }
div#container div#content_box div#column_detail  div#detail_box div#desc_box div#image img { border:1px solid #E7EFEF; }
div#container div#content_box div#column_detail  div#detail_box div#gallery {}
div#container div#content_box div#column_detail  div#detail_box div#gallery img { padding:5px; }
div#container div#content_box div#column_detail  div#detail_box div#buttons { text-align:right; clear:both; padding-top:10px; }
div#container div#content_box div#column_detail  div#detail_box div#buttons input.dodaj { border:0px; width:66px; height:26px; }
div#container div#content_box div#column_detail  div#detail_box div#buttons input.popraw { border:0px; width:66px; height:26px; }
div#container div#content_box div#column_detail  div.confirm_message { padding-top:20px; padding-bottom:20px; text-align:center; }
div#container div#content_box div#column_detail  div.confirm_message h1 { font-weight:bold; font-size:14px; padding-bottom:15px; }

div#container div#content_box div#column_detail  div#detail_box div#contact_box { font-size:11px; font-weight:normal; color:#384345; }
div#container div#content_box div#column_detail  div#detail_box div#contact_box span { font-weight:bold; }
div#container div#content_box div#column_detail  div#detail_box div#contact_box div#left { float:left; width: 345px; }
div#container div#content_box div#column_detail  div#detail_box div#contact_box div#right { float:left; width: 345px; }

div#container div#partners_box { clear:both; padding-top:20px; }
div#container div#partners_box h1 { height:48px; background: url('../images/partners.gif') no-repeat; }
div#container div#partners_box div#logos { text-align:center; }
div#container div#partners_box div#logos a { padding:10px 15px 10px 15px; }

div#container div#links_box { text-align:center; margin-top:15px; margin-bottom:15px; }
div#container div#links_box {  font-size:11px; font-weight:normal; color:#C11E29; }
div#container div#links_box a { font-size:11px; font-weight:normal; color:#C11E29; }
div#container div#links_box a.current { font-size:11px; font-weight:bold; color:#C11E29; }
div#container div#links_box span { padding:1px; }

div#container div#content_box div#empty { margin-left:20px; margin-top:10px; font-size:11px; font-weight:normal; color:#384345; }

div#container div#banners_bottom_box {}

div#container div#footer { height:105px; margin-top:20px; background: url('../images/footer_bg.gif') no-repeat;  }
div#container div#footer div#menu_bottom { padding-top:20px; text-align:center; font-size:11px; color:#DBE5E6;  }
div#container div#footer div#menu_bottom a { font-size:11px; color:#485456;  }
div#container div#footer div#menu_bottom span { padding:0px 30px 0px 50px; }
div#container div#footer div#copyright { width:465px; float:left; padding-top:40px; padding-left:15px; font-size:11px; color:#FFFFFF;  }
div#container div#footer div#copyright span { font-weight:bold; padding-left:5px; }
div#container div#footer div#powered { width:465px; text-align:right; float:left; padding-top:40px; padding-left:0px; padding-right:15px; font-size:11px; color:#FFFFFF;  }
div#container div#footer div#powered a { font-size:11px; color:#FFFFFF; font-size:10px;  }
div#container div#footer div#powered .img { float:right; }
div#container div#footer div#powered .text { float:right; font-weight:normal; padding-right:5px; }

div#container div#error-page { font-weight:normal; font-size:12px; padding-top:80px; margin: auto; position: relative; margin-bottom:100px; margin-top:100px; width:480px; height:160px; border:1px solid #DEE7E7; }
div#container div#error-page a { color:#BC1616; }
div#container div#error-page div#icon { padding-left:50px; float:left; width:100px; }
div#container div#error-page div#text { float:left; margin-left:20px; width:310px; }
div#container div#error-page div#text h1 { font-weight:bold; font-size:20px; margin-bottom:10px; }