body { background: #C9C9C9 url(../images/back.gif) top center repeat-y; font-family: Tahoma, sans-serif; font-size: 8pt; line-height: 10pt; padding: 0; margin: 0; color: #282828; text-align: center; }
th, td { font-family: Tahoma, sans-serif; font-size: 8pt; line-height: 10pt; color: #282828; }
#layout { width: 990px; text-align: center; margin: 0 auto; overflow: hidden; }
#header { width: 990px; background: #Ff9900; overflow: hidden; }
#header_menu { width: 990px; background: #808080 url(../images/menu_top_back.gif); overflow: hidden; margin-top: 8px; }
#header_menu_left { width: 235px; float: left; height: 50px; text-align: left; }
#header_menu_left img { margin: 5px 0 0 5px; }
#header_menu_center { width: 520px; float: left; }
#header_menu_right { width: 235px; height: 89px; float: right; background: #DDDDDD; text-align: left; overflow: hidden; }
#header_menu_right_2 { padding: 5px; overflow: hidden; }

.menu_top { float: left; width: 104px; overflow: hidden; }

/* login box top */
.fLoginTitle { margin: 1px 0 2px 0; border-bottom: 2px solid #FFFFFF; padding: 3px; background: #5f5f5f; color: #FFFFFF; font-weight: bold; text-align: center; }
.fLogin { width: 200px; float: left; }
.fLoginSet { width: 200px; overflow: hidden; height: 22px; }
.fLoginLabel { width: 70px; float: left; text-align: right; margin: 2px 0 0 0; overflow: hidden; }
.fLoginField { width: 130px; float: right; overflow: hidden; }
.fLoginField input { width: 120px; border: 1px solid #000000; font-size: 12px; font-family: Tahoma; margin-left: 4px; }
.fLoginButton { width: 25px; float: right; }
.fLoginButton img { cursor: pointer; padding: 22px 0 0 3px; }
.fLoginLink { clear: both; font-size: 10px; line-height: 12px; }
.fLoginLink a { color: #000000; text-decoration: underline; }
.fLoginLinkLeft { float: left; }
.fLoginLinkRight { float: right; text-align: right; }
/* login box top */

#header_flash { width: 990px; height: 168px; overflow: hidden; background: #808080; padding-bottom: 11px; margin-bottom: 11px; position: relative; }
#header_flash h1 { position: absolute; top: 140px; left: 630px; text-align: left; font-size: 11px; color: #FFFFFF; font-weight: normal; }

#content { width: 990px; text-align: left; background: #C9C9C9 url(../images/content_back.gif); overflow: hidden; }

#content_left { width: 235px; float: left; overflow: hidden; background: #ADABAB; }
#content_center { width: 520px; float: left; overflow: hidden; }
#content_center_2 { margin: 10px; overflow: hidden; }
#content_right { width: 235px; float: right; overflow: hidden; }

#searching { width: 235px; height: 168px; float: right; overflow: hidden; background: #5F5F5F; text-align: left; color: #FFFFFF; }

.strefakup_box { width: 126px; margin: 0 auto; text-align: center; background: #888888; }
a.strefakup { width: 126px; display: block; color: #FFFFFF; font-weight: bold; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 4px 0 4px 0; text-decoration: none; font-size: 12px; margin: 1px 0 1px 0; }
a.strefakup:hover { text-decoration: none; color: #FFFFFF; }

.left_box { margin: 0 auto; text-align: center; width: 233px; clear: both; }
.left_box_title { width: 233px; height: 20px; background: url(../images/left_box_title_back.gif); color: #FFFFFF; margin-top: 3px; font-weight: bold; text-align: left; font-size: 11px; line-height: 18px; }
.left_box_title span { display: block; padding: 0 0 0 40px; }
.left_box_content { margin: 10px 10px 0 10px; background: #DDDDDD; font-size: 8pt; color: #282828; line-height: 9pt; text-align: left; padding: 8px; overflow: hidden; }
.left_box_content_2 { width: 99%; }
.left_box_more { margin: 10px 10px 10px 10px; padding: 3px 8px 3px 8px; background: #DDDDDD; font-size: 11px; text-align: left; }
.left_box_picture { clear: both; }
.left_box_picture img { float: left; margin: 0 10px 10px 0; }
.left_box_content_pic { width: 100px; margin: 0 5px 5px 0; padding-bottom: 2px; float: left; overflow: hidden; font-weight: bold; text-align: center; font-size: 10px; background: #CACACA; }
.left_box_menu { margin: 0; padding: 0; list-style: none; }
.left_box_menu li { margin: 10px 0 10px 0; font-size: 14px; }
.left_box_menu li a { color: #000000; text-decoration: none; }
.left_box_menu li a:hover { color: #000000; text-decoration: underline; }

.tab_lista_rekordow { line-height: 14px; }
.tab_lista_rekordow td {  }
.tab_lista_rekordow td a { color: #595959; }
.tab_lista_rekordow td a:hover { color: #595959; }
.lista_zdjecie { border: 1px solid #FFFFFF; }

.oferta_uwagi { width: 484px; height: 60px; margin-top: 4px; border: 1px solid #FFFFFF; }

.kryteria_0_1 { clear: both; float: left; width: 150px; padding-top: 8px; text-align: right; margin-right: 6px; }
.kryteria_0_2 { float: left; width: 200px; padding-top: 4px; }
.kryteria_1_1 { clear: both; float: left; width: 150px; padding-top: 8px; text-align: right; margin-right: 6px; }
.kryteria_1_2 { float: left; width: 150px; padding-top: 4px; }
.kryteria_1_3 { float: left; width: 150px; padding-top: 4px;  }
.kryteria_2 { clear: both; text-align: center; padding: 5px 0 0 0; }
.kryteria_3_1 { clear: both; font-weight: bold; padding: 5px 0 5px 0; }
.kryteria_3_2 { }
.kryteria_3_2 input { vertical-align: middle; margin-left: 6px; }

.box { width: 498px; border: 1px solid #FFFFFF; overflow: hidden; clear: both; margin: 4px 0 4px 0; }
.box_title { margin: 6px; border: 1px solid #FFFFFF; background: #808080; color: #FFFFFF; font-weight: bold; padding: 3px 10px 3px 10px; }
.box_info { overflow: hidden; clear: both; margin: 6px; }
.box_picture { float: left; width: 160px; padding: 6px 0 10px 0; }
.box_text { float: right; width: 316px; color: #282828; line-height: 16px; padding: 6px 0 0 0; }
.box_text_2 { float: right; width: 316px; color: #FFFFFF; padding: 6px 0 0 0; }
.box_text_3 { color: #282828; padding: 5px; border: 1px solid #FFFFFF; background: #DDDDDD; }

input, select, textarea {  font-family: Verdana, sans-serif; font-size: 11px; color: #282828; padding: 1px; }
a { color: #808080; text-decoration: underline; }
a:hover { color: #9E9E9E; text-decoration: underline; }
.title { margin: 6px 0 6px 0; border: 1px solid #FFFFFF; background: #808080; color: #FFFFFF; font-weight: bold; padding: 3px 10px 3px 10px; font-size: 8pt; }

.mposz_title { width: 130px; float: left; background: #808080; color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px 10px 3px 10px; clear: both; }
.mposz_set { width: 80px; float: left; background: #808080; color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px 10px 3px 10px; text-align: center; }
.mposz_set_act { width: 80px; float: left; background: #Ff9900; color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px 10px 3px 10px; text-align: center; }
.mposz_set a, .mposz_set_act a { color: #FFFFFF; text-decoration: none; }
.mposz_set a:hover, .mposz_set_act a:hover { color: #FFFFFF; text-decoration: underline; }

form { display: inline; }

.img { border: 2px solid #007CC3; padding: 1px; margin: 5px; }
.img_left { border: 2px solid #007CC3; padding: 1px; margin: 5px 10px 5px 0; float: left; }
.img_right { border: 2px solid #007CC3; padding: 1px; margin: 5px 0 5px 10px; float: right;  }

/* footer */
#footer { text-align: left; width: 990px; overflow: hidden; clear: both; background: #66737D; color: #FFFFFF; font-size: 10px; margin: 8px 0 8px 0; }
#footer span { display: block; padding: 4px 10px 4px 10px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
/* footer */

/* offer - list */
.offer_title { padding: 5px; font-size: 13px; color: #000000; line-height: 24px; background: #f4f4f4; }
.offer_title span { color: #ff9900; font-weight: bold; }
/* offer - list */

/* aktualnosci */
.akt_zdjecie { float: left; }
.akt_zdjecie img { border: 2px solid #007CC3; padding: 1px; margin: 5px 10px 5px 0; }
.akt_tytul { color: #990000; font-weight: bold; }
.akt_data { color: #990000; font-size: 10px; margin: 3px 0 3px 0; }
.akt_tresc {  }
.akt_odstep { height: 10px; overflow: hidden; clear: both; }
/* aktualnosci */

/* formularz kontaktowy */
.kontakt_opis { width: 482px; margin: 0 auto; text-align: center; }
.kontakt_opis_text { padding: 3px 0 3px 0; text-align: left; }
.kontakt_opis_input { padding: 0 0 11px 0; }
.kontakt_opis_input_submit { padding: 0 0 11px 0; }
.kontakt_opis_input input { border-top: 1px solid #484848; border-left: 1px solid #484848; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; width: 480px; font-family: Tahoma; font-size: 12px; color: #000000; }
.kontakt_opis_input textarea { border-top: 1px solid #484848; border-left: 1px solid #484848; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; width: 480px; font-family: Tahoma; font-size: 12px; color: #000000; }
.kontakt_opis_input_submit { text-align: left; }
.kontakt_opis_input_submit input { border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #808080; border-bottom: 1px solid #808080; font-family: Tahoma; font-size: 12px; width: 85px; height: 22px; }
/* formularz kontaktowy */

.wyniki_wyszukiwania_1 { padding: 5px 0 3px 0; }
.wyniki_wyszukiwania_1 img { vertical-align: middle; }
.wyniki_wyszukiwania_2 { padding: 1px 0 10px 0; }

.ms { padding: 2px 0 4px 0; }
.ms_0 { font-weight: bold; }
.img_ms { vertical-align: middle; }

.ok { text-align: center; text-decoration: underline; }
.blad { text-align: center; text-decoration: underline; color: red; }

#navig_bottom { font-size: 10px; padding: 10px 0 0 0; clear: both; }
#navig_bottom img { vertical-align: middle; }
#navig_bottom a { text-decoration: none; font-weight: normal; color: #007CC3; padding: 0 0 0 10px; }
#navig_bottom a:hover { text-decoration: none; font-weight: normal; color: #00324F; }

.porcjowanie { clear: both; text-align: center; }

.n_01 { font-weight: bold; color: #0066CC; font-size: 12px; }
.n_02 { margin: 5px 0 0 0; padding: 10px 10px 10px 10px; background: #EEF8FD; overflow: hidden; width: 530px; }

/* wyszukiwarka ofert */
.pole_select_wyszukiwarka {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	background-color: #FFFFFF;
}
.pole_text_wyszukiwarka {
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	width : 50px;
	background-color: #FFFFFF;
}
.lista_td_naglowek {
	font-family : Tahoma;
	font-size : 9px;
	color : #FFFFFF;
	height : 26px;
	background : #1C4861;
	border : 1px solid #092433;
}
.lista_tlo {
	font-family : Tahoma;
	font-size : 11px;
	color : #000000;
	background-color : #E5EAEE;
	border : 1px solid #C8D4DD;
}
a.lista:link, a.lista:visited, a.lista:active {
	font-family : Tahoma;
	font-size : 9px;
	color : #2E1B15;
	text-decoration : none;
}
a.lista:hover {
	font-family : Tahoma;
	font-size : 9px;
	color : #FF0000;
	text-decoration : underline;
}
/* wyszukiwarka ofert */

#searching_padding { padding: 5px; }
.SimpleSearchLabel { float: left; padding: 2px 2px 0 2px; }
.SimpleSearchField { float: left; width: 40px; }
.SimpleSearchField2 { float: left; width: 120px; }
.SimpleSearchFieldSelect { float: left; width: 90px; }
.SimpleSearchLine { overflow: hidden; clear: both; height: 2px; }
.SimpleSearchButton { text-align: right; margin: 5px 70px 0 0; }
.SimpleSearchButton input { vertical-align: middle; }
.SimpleSearchLink { text-align: right; padding: 5px 0 0 0; }
.SimpleSearchLink a { color: #FFFFFF; }
.SimpleSearchLink a:hover { color: #FFFFFF; }

/*
.SimpleSearchLabel { float: left; padding: 2px 2px 0 2px; }
.SimpleSearchField { float: left; width: 100px; }
.SimpleSearchFieldSelect { float: left; width: 106px; }
.SimpleSearchLine { overflow: hidden; clear: both; height: 2px; }
.SimpleSearchButton { text-align: right; margin: 5px 70px 0 0; }
.SimpleSearchButton input { vertical-align: middle; }
.SimpleSearchButton a { margin-right: 50px; }
*/

.FormLogowania {  }
.FormLogowania ul { list-style: none; margin: 0; padding: 0; }
.FormLogowania ul li { list-style: none; padding: 2px 0 2px 0; }
.FormLogowania ul li input { width: 190px; }
.FormLogowaniaPrzycisk { text-align: right; }
.FormLogowaniaLink { padding: 3px 0 0 0; }

.Formularz { width: 100%; margin: 0 auto; text-align: center; }
.Formularz fieldset { padding: 0 0 10px 0; margin: 10px 0 10px 0;	border: 1px solid #EAEAEA; }
.Formularz fieldset legend { padding: 0 0 10px 0; font-weight: bold; }
.Formularz ul { margin: 0 auto; padding: 0; width: 448px; }
.Formularz li { list-style: none; margin: 0; padding: 0; text-align: left; font-size: 11px; }
.Formularz li span {	font-size: 11px; font-weight: bold; }
.Formularz li a { font-size: 11px; text-decoration: underline; color: #5EB339; }
.Formularz li a:hover { font-size: 11px; text-decoration: underline; color: #000000;  }
.input_text { width: 440px; background: #FFFFFF; border: 1px solid #CECECE; color: #000000; padding: 2px; font-size: 12px; font-family: Tahoma; vertical-align: middle; }
.Formularz li textarea { width: 440px; height: 80px; background: #FFFFFF; border: 1px solid #CECECE; color: #000000; padding: 2px; font-size: 12px; font-family: Tahoma; vertical-align: middle; }
.input_checkbox { vertical-align: middle;	border: 0; width: 30px; }
.FormularzOpcjaZaznacz { text-align: left; padding: 0 0 5px 7px; }
.FormularzPrzycisk { width: 446px; margin: 0 auto; padding: 10px 0 0 0; text-align: right; }
.FormularzWymagane { text-align: left; }