/* TAGS ---------------------------------------------------------- */

body
{
	border: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
	/* background-image: url('/gfx/strona/pagetopbg.gif'); */
	background-repeat: repeat-x;
}

a img
{
	margin: 0px !important;
	border: none !important;
	outline: none !important;
}

div, a, span, p
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
}

td, th
{
	margin: 0px;
	padding: 0px;
	vertical-align: top !important;
}

a
{
	text-decoration: none;
	color: #444;
}

a:hover
{
	text-decoration: underline;
	color: #444;
}

h2
{ margin: 0px; padding: 0px; color: #43515A; font-size: 16px; font-weight: bold; font-family: 'Trebuchet MS', Tahoma, Verdana, sans-serif; }

h3
{ margin: 0px; padding: 0px; padding-bottom: 4px; }

/* IDS ogólne ----------------------------------------------------- */

#div_main
{
	margin: auto;
	padding: 0px;
	margin-top: 12px;
	width: 969px;
	position: relative;
}

#div_space
{
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	height: 16px;
	line-height: 16px;
	width: 969px;
	margin: 0px; padding: 0px;
	position: absolute;
	left: 0px;
	top: 46px;
}

#div_main_banner
{
	border-bottom: 2px solid #FFF;
	background-image: url('../gfx/strona/logo.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
	position: relative;
	width: 969px;
	cursor: pointer;
}

#head_najfach
{
	left: 0px;
	position: absolute;
	top: 33px;
}

#head_najwkatbranz
{
	position: absolute;
	right: 0px;
	top: 155px;
}

#miernik
{
	border: 1px solid #AAAAAA;
	height: 8px;
	width: 100px;
}

/* IDS menu główne ----------------------------------------------- */

#div_main_menu
{
	border-top: 3px solid #43515A;
	/* background-color: #F6811F; */
	height: 32px;
	position: relative;
	width: 969px;
}

#sprawdz_firme
{
	padding: 10px;
}

#informacja_konto
{
	position: absolute;
	left: 4px;
	width: 500px;
	text-align: left;
}
#informacja_konto a
{
	font-size: 11px;
}
#informacja_konto a:hover
{
	font-size: 11px;
	text-decoration: underline;
}
#informacja_konto table
{
	width: 100%;
}
#informacja_konto #logowanie_email, #informacja_konto #logowanie_haslo
{
	border: 1px solid #B3B3B3;
	width: 80px;
}
#informacja_konto #btn_logowanie
{
	font-size: 11px;
	border: none;
	background-color: #43515A;
	color: #FFF;
	cursor: pointer;
	height: 19px;
	width: 60px;
}
#informacja_konto #logowanie_zapamietaj
{
	vertical-align: middle;
}

/* IDS szybka wyszukiwarka --------------------------------------- */

#shsrform {
	width: 969px;
}

#div_shsr
{
	background-repeat: repeat-x;
	height: 94px;
	position: relative;
	width: 969px;
}

.shadvHidden
 { background-image: url('../gfx/strona/shsr/shsr_bg.gif'); }
.shadvVisible
 { background-image: url('../gfx/strona/shsr/shsr_bg_vis.gif'); }

#shsr_bgl, #shsr_bgr
{
	height: 94px;
	position: absolute;
	top: 0px;
	width: 3px;
}
#shsr_bgl { left: 0px; }
#shsr_bgr { right: 0px; }

#shsrhead_slowa
{
	left: 38px;
	position: absolute;
	top: 15px;
}

#shsrhead_szukaj
{
	left: 355px;
	position: absolute;
	top: 13px;
}

#shsrbtn_szukaj
{
	display: block;
	width: 10px;
	height: 10px;
}

#shsrbtn_szukaj {
	position: absolute; left: 345px; top: 45px;
}

#shsrbtn_zaaw
{
	left: 470px;
	position: absolute;
	top: 53px;
}

#shsrin_slowakl
{
	background-image: url('../gfx/strona/shsr/shsrin_bg1.gif');
	background-repeat: no-repeat;
	width: 290px;
	height: 30px;
	text-align: left;
}

#shsrin_slowakl
{
	position: absolute; left: 35px; top: 46px;
}

#shsrin_uslzle
{
	background-image: url('../gfx/strona/shsr/shsrin_bg2.gif');
	background-repeat: no-repeat;
	height: 30px;
	left: 355px;
	position: absolute;
	top: 46px;
	width: 230px;
	text-align: left;
}

#shsrin_slowakl input, #shsrin_slowakl_v2 input, #shsrin_uslzle input
{
	background-color: #ECEEEF;
	border: none !important;
	height: 16px;
	margin: 6px;
	font-size: 12px;
	width: 94%;
}

#shsrsubmitbutton
 {
 	 border: none; background-color: #48565F !important; width: 4px !important; height: 4px !important;
 	 line-height: 4px; font-size: 4px;
 	 top: -500px; position: absolute; left: 0px;
 }

#pasek_nawigacji
 { position: absolute; left: 6px; top: 5px; text-align: left; }
#sh_zmien_kryteria
 { position: absolute; left: 780px; top: 0px; }
#sh_ostatnie_wyniki
 { position: absolute; left: 780px; top: 0px; }
#sh_zmien_kryteria a, #sh_ostatnie_wyniki a
 { color: #CC0000; }

#top_wyszukajzaaw
{
    background-image: url('../gfx/strona/shsr/shsr_bg_vis.gif');
	visibility: hidden; color: #CCC; line-height: 18px;
	height: 120px; position: absolute; top: 93px; left: 25px; text-align: left;
}

#shsrhead_dodajartykul
{
	left: 344px;
	position: absolute;
	top: 12px;
}

#shsrhead_artykuly
{
	left: 732px;
	position: absolute;
	top: 52px;
}

/* IDS na skróty ------------------------------------------------- */

#naskroty
{
	margin-top: 25px;
}
#naskroty_head
{
	text-align: right;
}
#naskroty_links
{
	text-align: right;
	line-height: 20px;
	margin-top: 15px;
	margin-right: 3px;
}
#naskroty_links a { text-decoration: none; color: #444 !important; margin-right: 20px; }
#naskroty_links a:hover { text-decoration: underline; }

/* IDS strona ---------------------------------------------------- */

#main_dynamic
{
	width: 969px;
}

#div_dyna_left
{
	width: 300px;
}

#div_dyna_left_konto
{
	width: 220px;
	text-align: right;
}

#divr_top_links
{
	/* border: 1px solid #E2E2E2; */
	height: 63px;
	width: 350px;
	position: relative;
	overflow: hidden;
}

#btn_dodajfirme
{
	left: 185px;
	top: 0px;
	position: absolute;
}

#btn_sprawdzfirme
{
	left: 0px;
	top: 0px;
	position: absolute;
}

#btn_zarejestrujsie
{
	left: 0px;
	top: 64px;
	position: absolute;
}

#btn_porownywarkacenowa
{
	left: 36px;
	position: absolute;
	top: 32px;
}

#divr_banner_fachowcy
{
	height: 263px;
	position: relative;
	width: 670px;
}

#divr_banner_transport
{
	height: 126px;
	margin-top: 7px;
	position: relative;
}

#divr_banner_naprawy
{
	height: 126px;
	margin-top: 7px;
	position: relative;
}

#divr_banner_materialy
{
	height: 126px;
	position: relative;
	width: 300px;
}

/* IDS tabela środkowa - najnowsze itp. -------------------------- */

#div_middle
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}

#div_middle_1_1, #div_middle_2_1
{
	background-image: url('../gfx/strona/head_middle_bg_350.gif');
	position: relative;
	text-align: left;
	width: 350px;
}

#div_middle_1_2, #div_middle_2_2
{
	background-image: url('../gfx/strona/head_middle_bg_300.gif');
	position: relative;
	text-align: left;
	width: 300px;
}

#div_middle_2_1,
#div_middle_2_2
 { margin-top: 3px; }

#div_middle_1_2_reklama
{
	width: 300px;
	height: 105px;
	background-color: #AAA;
	margin-bottom: 7px;
}

#divl_reklama
{
	width: 300px;
	height: 100px;
	background-color: #AAA;
	margin-top: 11px;
	margin-bottom: 11px;
}

#div_middle_1_1 .top,
#div_middle_1_2 .top,
#div_middle_2_1 .top,
#div_middle_2_2 .top
 { position: absolute; top: 0px; left: 0px; }

#div_middle_1_1 .bottom,
#div_middle_1_2 .bottom,
#div_middle_2_1 .bottom,
#div_middle_2_2 .bottom
 { position: absolute; bottom: 0px; left: 0px; }

#div_middle_1_1 .content,
#div_middle_1_2 .content,
#div_middle_2_1 .content,
#div_middle_2_2 .content
 { font-size: 11px; padding: 5px; padding-top: 32px; padding-bottom: 1px; }

#div_middle_1_1 .content a,
#div_middle_1_2 .content a,
#div_middle_2_1 .content a,
#div_middle_2_2 .content a
 { font-size: 11px; }

#div_middle_1_1 .bg td,
#div_middle_1_2 .bg td,
#div_middle_2_1 .bg td,
#div_middle_2_2 .bg td
 { padding: 3px; padding-left: 9px; padding-bottom: 2px; }

#div_middle_1_1 .opinie td,
#div_middle_1_2 .opinie td,
#div_middle_2_1 .opinie td,
#div_middle_2_2 .opinie td
 { padding: 0px; }

/* IDS przydatne / kalkulatory ----------------------------------- */

#div_przydatne
{
	background-color: #43515A;
	position: relative;
	width: 300px;
}

#div_sg_reklama_280
{
	width: 300px;
	border: 1px solid #E2E2E2;
	text-align: center;
	padding-top: 10px; padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 7px;
}

#div_kalkulatory
{
	background-color: #C9C9C9;
	position: relative;
	width: 300px;
	margin-top: 10px;
}

#div_przydatne .head, #div_kalkulatory .head
{
	left: 33px;
	position: absolute;
	top: 14px;
}

#div_przydatne .links, #div_kalkulatory .links
{
	margin: 0px;
	padding: 18px;
	padding-top: 32px;
	text-align: left;
	list-style-type: none;
}

#div_przydatne .links li
{
	border-bottom: 1px dashed #283136 !important;
	margin: 0px;
	padding: 0px;
}

#div_kalkulatory .links li
{
	border-bottom: 1px dashed #B0B0B0 !important;
	margin: 0px;
	padding: 0px;
}

#div_przydatne .links a,
#div_kalkulatory .links a,
#div_przydatne .links p,
#div_kalkulatory .links p
{
	background-repeat: no-repeat;
	background-image: url('../gfx/strona/linkpoint_przydatne.gif');
	background-position: center left;
	display: block;
	width: 220px;
	height: 18px;
	padding-left: 15px;
	padding-top: 5px;
}

#div_przydatne .links a { color: #CCC; }
#div_kalkulatory .links a { color: #333; }

#div_przydatne .links a:hover, #div_kalkulatory .links a:hover
{
	text-decoration: underline;
}

#div_przydatne img, #div_kalkulatory img
{
	margin-right: 8px;
	margin-bottom: 2px;
}

#div_najbranze_head
{
	margin-top: 10px;
	width: 300px;
	height: 25px;
}

#mapa_strony
{
	margin-left: 80px;
	margin-top: 20px;
	line-height: 22px;
}

/* IDS najczęściej przeglądane branże ---------------------------- */

#div_najbranze
{
	background-image: url('../gfx/strona/headbg_najbranze.gif');
	background-repeat: repeat-x;
	height: 25px;
	width: 969px;
	text-align: left;
	margin-top: 10px;
}

#najbranze_linki
{
	padding: 5px;
	text-align: justify;
	line-height: 8pt;
	border: 1px solid #BBBCBC;
	border-top: 5px solid #BBBCBC;
	margin-bottom: 2px;
	font-size: 8pt !important;
}

#najbranze_linki table
{
	width: 100%;
}


#najbranze_linki a
{
	color: #444;
	font-size: 7pt !important;
	line-height: 8pt;
	text-decoration: none;
}

#najbranze_linki a:hover
{
	color: #F6811F;
}

/* IDS footer ---------------------------------------------------- */

#div_footer
{
	background-image: url('../gfx/strona/footer_bg.gif');
	height: 44px;
	width: 969px;
	position: relative;
	margin: auto;
}
#div_footer span
{
	position: absolute;
	top: 10px;
}
#div_footer span, #div_footer a
{
	color: #FFF;
	font-size: 7pt;
	text-decoration: none;
}
#div_footer a:hover { text-decoration: underline; }

/* IDS poszczególne dla stron ------------------------------------ */

#onascolleft
{

}

#onascolright
{

}

#zgloszenie_naduzycia
{
	padding: 8px;
}

/* CLASSES - separatory ------------------------------------------ */

.dseparator_5		{ width: 5px; }
.dseparator_6		{ width: 6px; }
.dseparator_7		{ width: 7px; }
.dseparator_9		{ width: 9px; }
.dseparator_24	{ width: 24px; }
.dseparator_36	{ width: 36px; }
.hseparator_9		{ height: 9px; font-size: 9px; line-height: 9px; }
.hseparator_4		{ height: 4px; font-size: 4px; line-height: 4px; }
.hseparator_7, .hseparator_7 *   { height: 7px; font-size: 7px; line-height: 7px; }

/* CLASSES ------------------------------------------------------- */

.mmlink, .mmlinkb, .mmlinke, .mmlink_cr, .mmlink_crb, .mmlink_cre
{
	display: block;
	height: 32px;
	position: absolute;
	top: 0px;
}

.mmlink_cr
{
	background-color: #43515A;
}

.mmsep
{
	border: none;
	height: 32px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

.btn_dowiedzsiewiecej
{
	position: absolute;
	right: 0px;
	top: 105px;
}

/* category item ------------------------------------------------- */

.category_item
{
	border: 1px solid #E2E2E2;
	height: 126px;
	margin-bottom: 7px;
	position: relative;
	cursor: pointer;
}
.category_item:hover
{
	border: 1px solid #FA7618 !important;
}

.category_item .item_bg
{
	height: 94px;
	position: absolute;
	top: 11px;
	right: 0px;
}

.category_item .item_head
{
	position: absolute;
	left: 7px;
	top: 7px;
}

.category_item .item_links, .category_item .item_links_middle
{
	color: #666;
	height: 74px;
	position: absolute;
	left: 7px;
	line-height: 15px;
	top: 38px;
	width: 184px;
	text-align: left;
}

.category_item .item_links_middle
{
	width: 220px;
}

.category_item .item_links a
{
	color: #444;
	font-size: 10px !important;
	text-decoration: none;
}
.category_item .item_links a:hover
{
	color: #F6811F;
}

.category_item_left			{ width: 300px; }
.category_item_bottom		{ width: 300px; }
.category_item_right		{ width: 300px; }

/* tresci -------------------------------------------------------- */

.blue_square
{
	background-color: #4D90BF;
	height: 14px;
	left: 18px;
	width: 8px;
	position: absolute;
	top: 14px;
}

.tresc
{
	font-family: Tahoma, Arial, Times, sans-serif;
	font-size: 11px;
}

.tresc table
{
	width: 100%;
}
.tresc .lewa_kolumna_va
{
	width: 265px;
}

.tresc .lewa_kolumna_vb
{
	width: 213px;
}

.tresc .kolumna_va
{
	width: 668px;
	padding: 10px;
	text-align: left;
}

.tresc .kolumna_vb
{
	width: 316px !important;
	text-align: left;
}

.tresc .kolumna_vc
{
	width: 316px !important;
	text-align: left;
}

.tresc .kolumna_vd
{
	width: 368px !important;
	text-align: left;
}

.tresc .kolumna_ve
{
	width: 342px !important;
	text-align: left;
}

.tresc .head
{
	color: #F6811F;
	font-weight: bold;
}

.tresc p, .tresc li, .tresc ul, .tresc ol, .tresc b, .tresc span
{
	color: #444444;
	font-family: Tahoma, Arial, Times, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}

.tresc a
{
	color: #F6811F !important;
	font-family: Tahoma, Arial, Times, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.submit_kontakt
{
	background-color: #FA7618;
	border: none;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}

.gray_border_top1
{
	margin-bottom: 6px;
	line-height: 6px;
	font-size: 6px;
	border-top: 1px solid #CCCCCC;
}

.gray_border_top2
{
	margin-top: 12px;
	margin-bottom: 6px;
	line-height: 6px;
	font-size: 6px;
	border-top: 1px solid #E6E6E6;
}

.error
{
	border: 2px solid #CC8888;
}

.pointgrayokl p, .pointgrayokr p
{
	background-repeat: no-repeat;
	background-image: url('../gfx/strona/linkpoint_grayok.gif');
	background-position: top left;
	display: block;
	margin-bottom: 8px;
	text-decoration: none;
	text-align: left;
	padding-left: 26px;
}
.pointgrayokl { width: 260px; }
.pointgrayokr { width: 280px; }

.pointgrayok a { text-decoration: none; }
.pointgrayok a:hover { text-decoration: underline; }

.wymagane
{
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
}

.blad
{
	font-weight: bold;
	color: #AA0000;
}

.ok
{
	font-weight: bold;
	color: #007700;
}

.naglowek_maly
{
	color: #444;
	font-size: 12px;
}

.logoimg
 { width: 134px; cursor: pointer; margin: 2px; }

.logoimgdiv
 { width: 138px; height: 134px; border: 1px solid #CCCCCC; background-color: white; padding: 10px; }

/* CLASSES - rejestracja ----------------------------------------- */

.rejestracja
{
	padding: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
.rejestracja .naglowek_gora
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #43515A;
	padding: 6px;
}
.rejestracja .naglowek_dol
{
	border-top: 2px solid #43515A;
}
.rejestracja .fields
{
	padding: 6px;
	padding-left: 20px;
	padding-right: 20px;
}
.rejestracja input, .rejestracja select
{
	vertical-align: middle;
}
.rejestracja a { color: #EA6608; }

/* END ----------------------------------------------------------- */

.fixed
 { table-layout: fixed; }

.input
 { width: 200px; border: 1px solid #CECECE; }
.input_blad
{ width: 200px; border: 1px solid #FF8844; }

.godziny
 { margin-left: 70px; }
.godziny .input
 { width: 80px; }
.godziny .input_blad
 { width: 80px; border: 2px solid #CC8888; }
.godziny td
 { text-align: center; padding-top: 4px; }
.godziny .nazwa
 { text-align: right; padding-right: 8px; }

.adres_strony_www
 { }

a.abtn, a.abtn_big, input.abtn
{
	font-family: Tahoma, Arial, Times, sans-serif;
	display: block;
	width: 130px;
	height: 19px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF !important;
	background-color: #FA7618;
	text-align: center;
	vertical-align: middle;
	text-decoration: none !important;
	padding: 1px;
	line-height: 18px;
	margin: auto;
}
input.abtn
{
	border: none;
	cursor: pointer;
	width: 132px;
	height: 21px;
}
a.abtn:hover, a.abtn_big:hover, input.abtn:hover
{
	background-color: #43515A;
}
a.abtn_big
{
	height: 21px;
	font-size: 16px;
	padding: 8px;
	width: 160px;
}

input.abtnmr, .abtnmr { margin-right: 0px; } /* dla abtn */

.cena_do_uzg
{
	text-align: right;
	font-style: italic;
	color: #888888;
}

.abonament_informacja
{
	padding: 20px;
}

.abonament_informacja table
{
	line-height: 20px;
}

.abonament_informacja th, .abonament_informacja td
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #FAD6B8;
}

.abonament_oferta_specjalna
{
	color: #FA7618;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
	background-color: #FAD6B8;
}

.info, .infoi
{
	padding: 6px;
	padding-left: 20px;
	padding-right: 20px;
	color: #DA4608;
}
.infoi { padding: 0px; padding-left: 12px; font-style: italic; color: #888888; }

.wybrany
{
	background-color: #FAF6A8;
}
.wybrany_abonament
 { padding-top: 8px; padding-bottom: 8px; text-align: center; background-color: #FAF6A8; }

th.wybrany, td.wybrany
{
	border-bottom: 1px solid #DDDDDD !important;
}

.tabela_atuty td		,
.tabela_atuty p 		{ text-align: left; }

.tabela_atuty img 	{ margin-top: 4px;  }

.lightgraybg 				{ background-color: #F5F5F5 !important; }

.pointer						{ cursor: pointer; }
.middle 						{ vertical-align: middle !important; }

.box_wyszukiwarka { width: 228px; text-align: left; margin-left: 3px; }
.box_wyszukiwarka .naglowek { margin-left: 3px; margin-bottom: 3px; }
.box_wyszukiwarka_items { padding: 10px; width: 198px; border: 1px solid #C6C4C4; line-height: 16px; }
.box_wyszukiwarka_items .naglowek_maly { font-weight: bold; margin-bottom: 8px; }
.box_wyszukiwarka_items .field { margin-bottom: 12px; }
.box_wyszukiwarka_items .pole { width: 190px; }
.box_wyszukiwarka_items .pole_sel { width: 196px; }
.box_wyszukiwarka_items label { cursor: pointer; }

.pasek_przedsiebiorcy
 { width: 730px; border: 1px solid #C6C4C4; margin: 0px; padding: 0px; margin-top: 3px; margin-bottom: 7px; position: relative; }
 .pasek_przejecie
 { margin: auto; }
.pasek_przedsiebiorcy_pozycjonowanie
 { background-color: #ECEBEB; }
.pasek_przedsiebiorcy_wyroznienie
 { width: 694px; border: 4px solid #F6811F; }
.pasek_przedsiebiorcy td, .pasek_przedsiebiorcy th
 { vertical-align: top; padding: 0px; margin: 0px; text-align: left; }
.pasek_przedsiebiorcy .logo
 { position: absolute; top: 3px; right: 3px; }
.pasek_przedsiebiorcy .naglowek
 { color: #888; font-weight: bold; }

.pasek_przedsiebiorcy .wizytowka
 { position: relative; padding: 5px; min-height: 30px;}
.pasek_przedsiebiorcy .wizytowka:hover
 { background-color: #FFFFE1; cursor: pointer; }
.pasek_przedsiebiorcy .wizytowka_table
 { min-height: 30px; height: 30px !important; }
.pasek_przedsiebiorcy .wizytowka .items,
.pasek_przedsiebiorcy .wizytowka .items_m
 { line-height: 14px; width:350px; }
.pasek_przedsiebiorcy .wizytowka .items_m
 { margin-bottom: 6px; }

.pasek_przedsiebiorcy .stopka
 { background-color: #CECECE; padding-top: 4px; padding-bottom: 4px; }
.pasek_przedsiebiorcy .stopka table
 { width: 100%; }
.pasek_przedsiebiorcy .stopka td, .pasek_przedsiebiorcy .stopka th
 { padding-left: 6px; padding-right: 6px; }
.pasek_przedsiebiorcy_pozycjonowanie .stopka
 { border-top: 1px solid #C6C4C4; }
.pasek_przedsiebiorcy .www
 { padding-top: 4px; width:570px; }

.pasek_przedsiebiorcy,
.pasek_przedsiebiorcy .items,
.pasek_przedsiebiorcy .items_m, .items_m,
.pasek_przedsiebiorcy a,
.pasek_przedsiebiorcy td,
.pasek_przedsiebiorcy th
 { font-size: 11px; }

.przejmij_info_table
 { margin: auto; width: 730px; }
.przejmij_info_table td, .przejmij_info_table th
 { text-align: left; vertical-align: middle; }

/* z wizytowek !!! */

.tab_pytanie_div { width: 400px; margin: auto; }
.tab_pytanie { width: 420px; margin-left: 120px; }
.tab_pytanie .input, .tab_pytanie .input_blad { width: 100%; vertical-align: middle; color: #444; }
.tab_pytanie .two { padding-left: 20px; }
.tab_pytanie .col_zadanie { border: 1px solid #DDDDDD; padding: 4px; }
.tab_pytanie .col_zadanie input { width: 40px; margin-top: 3px; text-align: center; }

.tab_ulubione { width: 95%; }
.tab_ulubione th { font-weight: bold; color: #666; }
.tab_ulubione td, .tab_ulubione th { text-align: left; padding: 6px; padding-right: 12px; }
.tab_ulubione td { border-top: 1px solid #CECECE; }

.rekopoz { font-weight: bold; color: #008800; }
.rekoneu { font-weight: bold; color: #5555CC; }
.rekoneg { font-weight: bold; color: #CC2222; }

.rekopoz8pt { font-weight: bold; color: #008800; font-size: 8pt; }
.rekoneu8pt { font-weight: bold; color: #5555CC; font-size: 8pt; }
.rekoneg8pt { font-weight: bold; color: #CC2222; font-size: 8pt; }

.tbord { border-top: 1px solid #CECECE; }
.bbord { border-bottom: 1px solid #CECECE; }

.pointer { cursor: pointer; }
.middle { vertical-align: middle !important; }
.center { text-align: center !important; }

.nawigacja_strony { padding: 0px; margin: 0px; padding-top: 4px; margin-right: 0px; text-align: right; }
.nawigacja_strony a { color: #F6811F; }
.nawigacja_strony select { vertical-align: top; margin: 0px; margin-top: 2px; }

label, #rtp, #rtn, #rtnt { cursor: pointer; }

.rekomendacje { width: 730px; }
.rekomendacje:hover { width: 730px; }
.rekomendacje td { vertical-align: top; }
.rekomendacje .wartosc { margin: 3px; font-size: 22px; text-align: center; font-family: Verdana, monospace; }
.rekomendacje table td { text-align: left; }
.rekomendacje .pd { padding-right: 12px; padding-left: 12px; }
.rekomendacje .padb td { padding-bottom: 8px; }

.rekomendacje .rekoitem { text-align: left; width: 730px; }
.rekomendacje .rekotresc { text-align: justify; line-height: 18px; padding: 8px; padding-right: 20px; }
.rekomendacje .rekoserwtab { width: 100%; }
.rekomendacje .rekoserwtab td { padding: 2px; }
.rekomendacje .rekosign { text-align: right; font-size: 11px; margin: 8px; margin-bottom: 3px; margin-top: 3px; }
.rekomendacje .rekoodpowiedz { color: #666; background-color: #ECECEC; }
.rekomendacje .rekoodpowiedz td { padding: 6px; }
.rekomendacje .rekodyskusja td { padding: 6px; }
.rekomendacje .rekodyskusjatresc { width: 100%; }
.rekomendacje .rekodyskusjaseparator { font-size: 11px; margin-bottom: 8px; }
.rekomendacje a { font-size: 11px; }

.blog_search_form
{
}

.error_msg { font-weight: bold; color: #CC0000; border: 1px solid #CCC; background-color: #FFF0F0; padding: 10px; }
.lista_branz { line-height: 21px; margin: 30px; width: 940px; }

.zarejestrujsiejako
 { background-color: #FFF; padding: 24px; cursor: pointer; }
.zarejestrujsiejako:hover
 { background-color: #EDEDED; }

.szablonmin
 { cursor: pointer; width: 142px; }


.box_tresci
{
	padding-left: 10px;
	line-height: 18px;
	text-align: left;
	width: 240px;
}

.box_tresci .element_1
{
	background-image: url('/gfx/strona/linkpoint_naskroty.gif');
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px !important;
}
.box_tresci .element_2
{
	background-image: url('/gfx/strona/linkpoint_transport.gif');
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left: 30px !important;
	margin-left: 20px !important;
}

.box_tresci .naglowek, .tresci_tresc .naglowek
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #4E5C68;
}

.tresci_tresc .naglowek_szary
{
	color: #444;
	font-weight: bold;
}

.box_tresci .wybrany
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#kodeksy
{
	padding: 10px;
	line-height: 22px;
  text-align: justify;
}

#kodeksy .artykul
{
	font-weight: bold;
}

#kodeksy .rozdzial
{
   font-weight: bold;
}

#publikacja
 { text-align: center; }
#dodaj_publikacje
 { margin: auto; }
.publikacja
 { width: 710px; padding-left: 20px; text-align: justify; margin-left: 100px; margin-right: 20px; }
.publikacja_head
 { margin-left: 70px; margin-right: 20px; }
.publikacja h1,
.publikacja h2
 { font-size: 16px; font-weight: bold; margin: 0px; margin-bottom: 4px; }
.publikacja .tresc
 { padding-top: 12px; }

.wyszukiwanie_head h1 {
	font-size: 10pt;
	padding: 0px;
	margin: 4px;
	margin-left: 10px;
}

.scl_normal { text-decoration: none; color: #444; cursor: pointer; }
.scl_hover { text-decoration: underline; cursor: pointer; }

#box_specjalizacje .head
 { padding: 4px; background-color: #CECECE; color: #FFF; font-weight: bold; }
#box_specjalizacje
 { margin-top: 10px; margin-bottom: 10px; border: 1px solid #CECECE; border-bottom: 3px solid #CECECE; }

.wyszukiwanie_head
 { color: #FFF; background-color: #F6811F; padding-top: 4px; padding-bottom: 4px; }
.wyszukiwanie_head img
 { margin-left: 7px; }

.lista_branz { line-height: 21px; margin-left: 30px; }

.bolder { font-weight: bold; }

.head {
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
}

.midbox_r {
	border: 1px solid #CECECE;
	border-top: 3px solid #F6811F;
	font-size: 8pt !important;
}
.midbox_r * {
	font-size: 8pt !important;
}
.midbox_r a:hover {
	text-decoration: underline;
}

.submitbtnbgdiv
{
	cursor: pointer;
	display: block !important;
	width: 263px !important;
	height: 41px !important;
	border: none;
	text-align: center;
	text-decoration: none;
	outline: none;
	background: none;
	padding-top: 4px;

	font-size: 12px !important;
	font-weight: bold;
}

.submitbtnbgdiv input
{
	width: 263px;
	height: 30px;
	cursor: pointer;
	font-size: 12px !important;
	font-weight: bold !important;
	border: none !important;
	background: none !important;
	outline: none !important;
	text-decoration: none !important;
}

#wyborSpecjalizacji
{
	text-align:center;
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFF;
	border: 1px solid #E0E0F0;
}

.zmianadanych {
	padding: 0px;
}
.zmianadanych .h1head
{
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	position: relative; height: 24px; width: 610px; margin-left:auto; margin-right:auto;
	padding-top: 8px;
}

.greenhead
 { font-size: 14px; font-weight: bold; }

.marked
{
    font-size: inherit;
    background-color: yellow;
}
