body { font-family: Verdana, Arial, Tahoma, Sans-serif; font-size: 10px; width: 1001px; background-color: white; margin: 0 auto;}
.oferta { background-color: #fefefe; width: 600px; margin: 0 auto; }
.border_dashed { border-width: 1px; border-style:dashed; border-color:#999999; }
.clear {clear: both;}
div.menu { float: left; width: 170px; padding-top: 0px; margin-right: 20px; }
div.content { float: left; width: 640px; margin-right: 10px;}
div.skyscrapper{ float: left; width: 160px; margin-bottom: 10px; }
div.publicity { float: left; width: 810px; margin-bottom: 10px; }
div.logout { text-align: center; }
div.footer { width: 100%; text-align: center; height: 0px; padding: 5px 0px 0px 0px; color: #999999; clear: both; border-width: 1px 0px 0px 0px; border-style:dashed; border-color:#999999; }

/* formularze */
div.formHeader { background-image: url(gfx/th_pic.png); background-repeat: no-repeat; float: left; width: 580px; height: 1.5em; font-size: medium; color: #fff; background-color: #ccc; padding: 0.5em 0em; }
div.formHeaderHelp { float: right; padding: 0.5em; width: 32px; font-size: medium; height: 1.5em; background-color: #ccc; }
.lineTitle { padding-left: 1em; background-color: #eee; text-align:left; }
div.hSpace { clear: both; height: 0.5em; }

/* Tekst - wykonano poprawnie */
#msgDone { border-width: 1px; border-style: dotted; border-color: #0a0; background-color: #dfd; font-size: 12px; color:#444; padding: 5px 0px 5px 25px; vertical-align: middle; background-image: url(images/wykrzyknik_z.gif); background-repeat: no-repeat; background-position: center left; text-align: left; }
/* Tekst - okienko informacyjne */
#msgInfo { margin: 0; border-width: 1px; border-style: dotted; border-color: #999; background-color: #FAFAFA; font-size: small; color: #999; padding: 5px 0px 5px 25px; vertical-align:middle; text-align:left; }
/* Tekst - wykonano blednie */
#msgError { border-width: 1px; border-style: dotted; border-color: #FF3300; background-color: #FFc1CC; font-size: 12px; color:#444444; padding: 5px 0px 5px 25px; vertical-align:middle; background-image: url(images/wykrzyknik_cz.gif); background-repeat:no-repeat; background-position: center left; text-align:left; margin: 0; }

/* FAQ */
div.faqCategoryTitle { width: 100%; height: 1.75em; background-color: #EFEFEF; font-size: 1.75em; font-weight: bold; padding: 5px 0px 0px 0px;}
div.faq { width: 100%; background-color: #FFFFFF; padding: 10px 0px 0px 10px; text-align: left; }
div.cat { background-color: #FFFFFF; text-align: left; }
.catQuestion { color: #CC0000; font-size: 1.5em; margin-bottom: 1em; }
span.catAnswer { color: #000000; font-size: 1em; margin: 1em; }
.faq_title { font-size: 16px; font-weight: bold; }
a.faq_title { color: #CC0000; }
a.faq_title:hover{ color:#FF9900; text-decoration: none; }
.faq_description { padding-left: 15px; font-size: 14px; }

/* Edycja oferty */
#EdycjaOferty td { padding: 3px; }
.myBox { border-width: 1px; border-style: dotted; border-color: #FF3300; background-color: #FFc1CC; font-size: 12px; color:#444444; padding: 5px 0px 5px 25px; vertical-align:middle; background-image: url(images/wykrzyknik_cz.gif); background-repeat:no-repeat; background-position: center left; text-align:left; margin: 0; }

/* Okienko logowania */
.myLogWin { margin: 0; border: 1px dotted #ffa800;  padding: 20px; text-align: left; background-color: #FFEEBB; }

/* Reklama - wszystkie oferty */
#offers_all { position: static; height: 35px; background-color: #EEEEEE; border: 1px solid gray; padding-left: 5px; padding-top: 2px;}
.oa_link { font-size: 14px; }
.oa_text { font-size: 12px; }

/* Oferty wg branzy, wojewodztwa, miasta */
.top_offer_header { background-color: #eeeeee; font-size: 10px; text-align: left; padding: 3px 3px 3px 5px; border-style: solid; border-color: orange; border-width: 1px 1px 0px 1px;}
.top_offer { font-size: 10px; text-align: left; padding: 3px 3px 3px 5px; border: 1px solid orange; }
.TxtRed { color: red;}

#naglowek { height: 158px; margin-top: 10px; margin-bottom: 20px; }
#naglowek_left { float: left; }
#naglowek_right {float: left; background: url(images/header_main.jpg) top left no-repeat; width: 831px; height: 150px; }
#naglowek_bottom {clear: both; background-color: #ffa800; width: 1001px; height: 8px; }

#footer { width: 100%; padding: 5px 0px 0px 0px; border-top: 1px dotted #ffa800; }
.footer_1 { background-color:#FaFaFa; padding: 0.5em 0em;}
.footer_1 a {color: #444; }
.footer_2 {	position: static; margin-top: 4px; background-color:#f4f4f4; padding: 0.5em 0em;}
.footer_3 { color: #fff; text-align:left; position: static; margin-top: 4px; margin-bottom: 10px; background: url(images/header_bg.png) repeat-x top left; height: 18px; padding-top: 7px; padding-left: 10px;}
.footer_3 a { color: #fff; }
.browsers { vertical-align: middle; padding-top: 4px;}
.footer_text { margin: 0 auto; text-align:center;  }
.footer_browser { margin: 0 auto; text-align: center; }

a {	color:#000000; text-decoration:none; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }
/* Staze - lista */
.staze_lista { color:#0000CC; font-weight:bold; text-transform:uppercase; font-size: small; }

.offer_list { color:#444; font-weight:bold; text-transform:uppercase; font-size:12px; }
.offer { font-size: 10px; font-weight: bold; color:#999900; text-transform:uppercase; }

.q_mark { font-size: large; font-weight: bold; color:#FF9900; border-style: solid; border-width: 2px; }
a.kontakt { font-size: small; color: #f90; }
a.kontakt:hover { font-size: small; color: #f90; text-decoration: underline; }
a:hover { color: #ffa800; text-decoration: none; }
table { padding: 0px 0px 0px 0px; }

/* Lista CV */
#listaCV { text-align: left; font-size: small; line-height: 1.5em; }
#listaCV a:hover { text-decoration: underline; }

tr {}
.tr_offer_list { height: 30px;}
.Wyroznione { height: 3em; background-color: #fafaaa; font-weight:bold; }
.Wyroznione_link { color:#CC0000; font-weight:bold; text-transform:uppercase; font-size:1.25em; }

td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10px; }
.active_page { color: #444; font-weight: bold;}
.td_offer_list_header { color: #444; border-bottom: 1px dotted #ffa800; font-size: 11px; padding: 5px 5px 5px 5px;} 

th { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 15px; font-weight:bold; background-color:#cccccc; color:#ffffff; background-image:url(gfx/th_pic.png); background-repeat:no-repeat; padding: 3px 10px 3px 0px; height:35px; }
.th_offer_criteria { font-size:11px; height:20px; text-align:left; 	font-weight:bold; background-color:#f4f4f4; color:#444; background-image:none; background-repeat:no-repeat; padding: 3px 10px 3px 10px; }
.oferty_wyszukiwarka_th { background-color:#FFB526; color:#fff; background-image:none; background-repeat:no-repeat; }


.pasekReklamy { clear: both; margin: 3px; }
.reklamaLewa { width: 200px; margin-bottom: 10px; background-color: #eee; }
.reklamaLewa h1 { padding:2px; margin:0; font-family:Tahom, Verdana; font-size: 16px; color: #f00;}
.reklamaLewa p { padding:0; margin:0; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana; color: #444;}
.reklamaPrawa { width: 468px; height: 60px; margin: 20px; }

.tekst_just { padding: 5px; text-align:justify; vertical-align:top; }

input { color: black; font-size:1em; }

#tresc_ogloszenia { border: 1px solid #999999; font-size: small; height: 25em;}
textarea { border: 1px solid #999999; height: 50px; font-size: 11px; }
textarea:hover { border: 1px dotted #999999; height: 50px; font-size: 11px; background-color:#ffe; }

.input_button { height: 30px; font: bold 10px; color: black; }


.pad20px { padding-left: 20px; height:20px; text-align:left; font-weight:bold; vertical-align:middle; }
.pad15px { padding-left: 15px; height:20px; text-align:left; font-weight:bold; vertical-align:middle; }
.pad5px { padding-left: 15px; height:20px; text-align:left; font-weight:bold; vertical-align:middle; }
.td_in { padding-left: 1px; height:20px; text-align:left; font-weight:bold; vertical-align:middle; border-style: solid; border-bottom: none; border-right: none; border-left: none; border-top-width: 1px; border-color: gray; }
fieldset { border-style: dotted; border-width: 1px; border-color:#f4f4f4; padding: 5px; margin:0; }
legend { color:#FFa800; font-size:12px; font-weight:normal; background-color:#fff; padding: 0px 2px 0px 4px; background-image: url(gfx/legend_punkt.gif); background-repeat: no-repeat; background-position: 0px 3px; vertical-align:top; height: 20px; }
.middle_legend { color:#FF9900; font-size:10px; font-weight:bold; background-color:#f8fff8; padding: 0px 2px 0px 4px; background-image: url(gfx/legend_punkt.gif); background-repeat: no-repeat; background-position: 0px 3px; vertical-align:top; height: 20px; }
.top_legend { color:#CC9900; font-size:10px; font-weight:bold; background-color:#f8fff8; padding: 0px 2px 0px 4px; background-image: url(gfx/legend_punkt.gif); background-repeat: no-repeat; background-position: 0px 3px; vertical-align:top; height: 20px; }

select { background-color: #FFEEBB; font-size: 9px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }

.gwiazdka { color:#ff0000; }
.info{ color:#999999; font-size:9px; }

.NgTab { background-color: #66dd66; height: 20px; font-weight:bold; text-align:center; vertical-align:middle; padding: 3px 3px 3px 3px; }

#statistic { float: left; width: 200px; margin-right: 10px;	}

.leftBox { border: 1px dotted orange; border-top: none; margin-bottom: 20px; }
.sponsor_img { width: 55px; float: left; }
.sponsor_desc { width: 90px; float: left; }
.leftBoxRed { float: left; border: 1px solid red; margin-bottom: 3px; width: 143px;}
.boxHeaderRed { font-size: small; padding: 0.25em; font-weight: bold; border-bottom: 1px solid red; background-color: #fcc; text-align: center; vertical-align: middle; }

/* Tekst ofert w zakladce main */
.mjp_offer_top { color:#c00; text-transform: uppercase; font-size: x-small; }
.mjp_offer_text_top { font-size: x-small; }
.mjp_offer_a { color:#c00; font-weight:bold; text-transform: uppercase; font-size: small; }
.mjp_offer_text { font-size: 10px; color: #444; font-style: italic; }
.sgStaze_text { font-size: 10px; color: #444; float: right; margin-right: 10px; font-style: italic;}


#oferty { float: left; width: 420px; }

#ofertaTygodnia {
	border: 1px dotted #ffa800;
	border-top: none;
	margin-bottom: 20px;
	background: url(images/podium.png) no-repeat 300px 2px; 	
}

#ofertaTygodnia .boxLineOferta { width: 250px; margin-right: 170px; padding: 10px; text-align: left; }
.boxLineOferta a { color: #444; font-family: Tahoma, Verdana, Arial; font-size: 14px;}

#ofertyGorace { border: 1px dotted #ffa800; border-top: none; margin-bottom: 20px; }
#ofertyGorace .boxLineHot div { background: url(images/oferty_li.png) top left no-repeat; height: 24px; width: 415px; padding-left: 40px; padding-top: 8px; margin-top: 1px; text-align: left;}
#ofertyGorace .boxLineHot div a { color: #444; font-size: 14px; font-family: Tahoma, Verdana, Arial; font-weight: bold;}
#ofertyGorace .boxLineHot div a 

#articlesFrontPage { border: 1px solid orange; margin-bottom: 3px; height: 10em; }
#articles { font-size: medium; text-align: left; }
#articles ul { list-style-type: none; }
#articles li { margin: 0.5em; }

.pHeader { margin: 0.5em; font-size: large; text-align: center; color: #c00; }
#ofertyAnglia { border: 1px solid orange; margin-bottom: 3px; height: 15em; background-image: url(gfx/bf2.jpg); background-repeat: no-repeat; background-position: bottom right; }
#ofertyTop5 { border: 1px dotted #ffa800; border-top:none; margin-bottom: 20px; }

.boxHeader { font-size: 11px; height: 19px; color: #fff; padding: 6px 0 0 10px; font-weight: normal; background: url(images/header_bg.png) repeat-x top left; text-align: left;}
.boxLine { padding: 0.25em 0.25em 0.25em 1em; font-size: x-small; text-align: left; }
.boxLine a { color: #4444; }
.boxLineStaze { padding: 3px 10px; font-size: 14px; text-align: left;  }
.boxLineStaze a {color: #444; font-size: 12px; font-weight: bold; }
.boxLineSmall {  }
.boxLineSmall div { background: url(images/oferty_li.png) top left no-repeat; height: 24px; width: 415px; padding-left: 40px; padding-top: 8px; margin-top: 1px; text-align: left;}
.boxLineSmall div a { color: #444; font-size: 10px; font-family: Tahoma, Verdana, Arial; font-weight: bold;}
.boxLineSmall div span { font-style: italic; color: #444;} 

/* staz */
#stzSzkRmk table { border: 1px dotted #497e9c;} 
#stzSzkRmk select { background-color: #ddf; font-size: x-small; }
#stzSzkRmk th { font-size: small; font-weight: bold; background-color: #4B7D98; color: #ffffff; height: 2em; background-image: none; }
.stzZnl { font-size: small; height: 1.5em; background-color: #4B7D98; text-align:left; padding-left: 1em; background-image: none; }

a.linkRedBoldMedium { vertical-align: middle; font-size: medium; color: red; font-weight: bold; }
a.linkRedBoldMedium:hover { font-size: medium; color: red; font-weight: bold; }
a.linkRedBold { color: red; font-weight: bold; }
a.linkRedBold:hover { color: red; font-weight: bold; }

a.linkRed { color: red; }
a.linkRed:hover { color: red; }

.rozwin { border: solid 1px #fff; padding: 1px; font-size: small; }
.rozwin a:hover { background: url(gfx/arrow_down.gif) 0 4px no-repeat; padding: 1px; }
.rozwin a { color: #f90; font-weight: bold; }
#article a { color: #f00; }
#article a:hover { color: #a00; }

.counterRed { font-size: small; color: red; font-weight: bold; }

/* Zawartosc strony */
#pageContent { position: relative; clear: both; }
#pageHeader { line-height: 1.5em; background-color: #ccc; font-size: large; background-image:url(gfx/th_pic.png); background-repeat:no-repeat; }
#headerTitle { float: left; width: 93%; margin: 0.25em auto; color: white; }
#headerHelp { float: right; width: 4%; margin: 3px; font-weight: bold; color: #ff9900; border-style: solid; border-width: 2px; }
#headerHelp a { font-weight: bold; color: #ff9900; }
#contentMain { position: relative; clear: both; text-align: left; }
#contentMain a { color: #444; }
#contentMain a:hover { color: #ffa800; }

/* Informacje i wiadomosci */
#contentBoxInfo { clear: both; text-align: left; }
.newsTitle { background: url(images/header_bg.png) top left repeat-x; height: 19px; text-align: center; color: #fff; padding-top: 6px; font-weight: bold; font-size: 12px; }
.newsWhiteBorder { border: solid #fff 1px; background-color: #fc6; line-height: 180%; color: #666; font-size: small; font-weight: bold; text-align: center; }
.newsBoxTitle { background-color: #f4f4f4; color: #444; font-size: 14px; font-family: Tahoma, Verdana, Arial; padding: 5px; }
.newsPage { font-size: x-small;  border-width: 0px 1px; line-height: 150%; padding-left: 1em; color:#444; margin-bottom: 5px; }
.news { margin-bottom: 20px; }
.newsBox { float: left; width: 319px; }
.borderLeft { border-left: 1px dotted #ffa800; }
.borderRight { border-right: 1px dotted #ffa800; }
.borderBottom { border-bottom: 1px dotted #ffa800; }
.infoTable { font-size: x-small; }
.infoTitleLeft { width: 145px; border-style: dotted; border-color: #ffa800; border-width: 0px 1px 1px 1px; background-color: #f4f4f4; color: #444; font-size: 14px; font-family: Tahoma, Verdana, Arial; padding: 5px;  }
.infoTitleRight { font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial; color: #444; background-image:url(gfx/page.gif); background-position: 1% 50%; background-repeat: no-repeat; border-style: dotted; border-color: #ffa800; border-width: 0px 1px 1px 0px;  background-color: #f4f4f4; line-height: 200%; padding-left: 2em; }
.infoContentLeft { color: #444; vertical-align: top; border-style: dotted; border-color: #ffa800; border-width: 0px 1px 1px 1px;  padding: 0.25em; }
.infoContentLeft div {color: #444;  font-size: 12px; font-family: Tahoma, Verdana, Arial; width: 100px; text-align: right; margin: 10px 10px 10px 35px; }
.infoContentRight { vertical-align: top; border-style: dotted; border-color: #ffa800; border-width: 0px 1px 1px 0px; color: #333; padding: 0.25em; }
.infoContentRight div { width: 350px; margin: 10px; font-size: 12px; font-family: Tahoma, Verdana, Arial; }
.infoContentRight div a { color: #444; width: 350px; margin: 10px; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, Arial; }
.infoPageTable { }
.infoPageTitleLeft { color: #00f; font-weight: bold; font-size: medium; background-color: #fff; line-height: 2em; padding-left: 10px; }
.infoPageTitleRight { font-size: x-small; background-color: #fff; line-height: 2em; text-align: right; padding-right: 1em; }
.infoPageIntro { font-weight: bold; font-size: small; background-color: #fff; text-align: left; padding: 10px; }
.infoPageText { font-size: x-small; background-color: #fff; text-align: left; padding: 10px; }

/**/

.header_subpage {  background: url(images/header_bg.png) top left repeat-x; height: 21px; text-align: left; padding: 4px 0 0 10px; font-family: Tahoma, Verdana, Arial; font-size: 14px; font-weight: bold; color: #fff; }
.pytajnik {width: 20px; float: right; margin-right: 20px; margin-top: -25px;}

#oferty_table th { background-color:#FFB526; color:#fff; background-image:none; background-repeat:no-repeat; padding: 5px 10px; text-align: left; }
#oferty_table td.position {padding: 5px; }

#container { float: left;}
