body,html{
	margin:0px;
	margin-top:0px;
	width:100%;
	height:100%;
	font-family:Tahoma;
	background:url(../img/tlo.gif);
	color:#666;
}
.glowna_menu_link{
text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; font-size: 14px;
}
.szczegoly_link{
color:#669900;text-decoration:underline;display:inline-block;font-size:12px;font-weight:normal;margin-top:2px;margin-bottom:2px;margin-right:3px;
}
.ocena_box{
	display:inline-block;
	height:10px;
	margin:1px;
	width:10px;
	background:#D2E4AD;
	float:left;
}
.ocena_plus{
	background:#669900;
}
#glowna_menu_linki{

}
.latwiejsze_wysz{
	text-align:justify;
	font-size:7pt;
	background:#fff;
	float:left;
	color:#ccc;
	padding:3px;
	width:976px;
}
.lista_gl{
	list-style:none;
	padding-left:10px;
}
.latwiejsze_wysz a{
	padding:1px;
	color:#777;
	text-decoration:none;
}
#okno{
display:none;position:absolute;width:600px;height:300px;top:60px;background:#fff;border:1px solid #888;padding:10px;z-index:1005;
}
#pod_flash{
	background-color:#FFFFFF;bottom:0;height:261px;position:absolute;width:765px;
	z-index:2;
}
.input2{
	border:1px solid #d9e8b8;
	width:100%;
}
.kont b{
	color:#666;
}
.p_link{
	text-decoration:none;
	color:#666;
}
.rodz{
	width:120px;
	float:left;
	margin-right:1px;
	color:#fff;
	height:23px;
	background:#7db70d;
	background-image: url(rogi.svg);
	padding-top:5px;
	text-align:center;
	border-radius-top-left: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-top-left: 5px;
	border-radius-top-right: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-right: 5px;
}
.rodzm{
	width:86px;
	float:left;
	margin-right:1px;
	color:#fff;
	height:25px;
	background:#7db70d;
	padding-top:4px;
	text-align:center;
	background-image: url(rogi.svg);
	border-radius-top-left: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-top-left: 5px;
	border-radius-top-right: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-right: 5px;
}
.rodz1m{
	width:93px;
	float:left;
	margin-right:1px;
	color:#fff;
	height:25px;
	background:#336600;
	padding-top:4px;
	text-align:center;
	font-weight:bold;
	background-image: url(rogi1.svg);
	border-radius-top-left: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-top-left: 5px;
	border-radius-top-right: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-right: 5px;
}
#okruszki{
	text-align:left;
}
#okruszki a{
	color:#666666;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
}
#kat ul li, #kategorie ul li{
	padding-bottom:4px;
	font-size:9pt;
}
a .rodz{
	text-decoration:none;
}
.rodz1{
	width:141px;
	float:left;
	margin-right:1px;
	color:#fff;
	height:23px;
	background:#336600;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	background-image: url(rogi1.svg);
	padding-top:5px;
	text-align:center;
	border-radius-top-left: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-top-left: 5px;
	border-radius-top-right: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-right: 5px;
}
a .rodz1{
	text-decoration:none;
}
#blk{
	background:#336600;
	width:100%;
	height:5px;
	clear:both;
}
.blk{
	background:#336600;
	width:100%;
	height:5px;
	clear:both;
}
#tlo2{
	background:url(../img/tlo2.gif);
	height:650px;
	width:100%;
	position:absolute;
	top:289px;
	z-index:1;
}
table,tr,td{
	colspan:0px;
}
#lewy_bok{
	background:url(../img/gora_lewy_bok.png) no-repeat;
	height:289px;
	width:315px;
	float:left;
	text-align:center;
}
.gwiazdki{
	border:0px;
	width:50px;
	height:24px;
}
.gwiazdkip{
	border:0px;
	width:50px;
	height:37px;
}
#cala{
	width:982px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#logo{
	width:297px;
	height:78px;
	margin-top:37px;
	z-index:99;
}
#belka{
	height:43px;
	width:982px;
}
.dod{
	position:absolute;
	width:200px;
	height:100px;
	background:#fff;
	border:1px solid #000;
	display:none;
}
#flash{
	float:none;
	height:144px;
	position:absolute;
	right:211px;
	top:0px;
	width:596px;
}
.wyroznienie{
	background:#ddd;
}
#fl{
	height:146px;
}
#lewa_belka{
	height:20px;
	width:215px;
	z-index:93;
}
#lewa_belka_tlo{
	width:215px;
	padding-bottom:20px;
}

.przycisk{
	border-left:1px outset #000000;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:9pt;
	height:23px;
	line-height:14px;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	text-align:center;
	vertical-align:middle;
	width:75px;
	color:#fff;
	background:url(../img/przycisk_tlo.gif) repeat-x;
}
a:hover .przycisk{
	background:#ccc;
	text-decoration:underline;
	background:url(../img/przycisk_tlo_hover.gif) repeat-x;
}
#check{
	background:#ccc;
	text-decoration:underline;
	background:url(../img/przycisk_tlo_hover.gif) repeat-x;
}
.przycisk2{
	border:1px outset #555;
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;
	padding:3px;
	margin-right:5px;
	vertical-align:middle;
	text-decoration:none;
	background:url(../img/przycisk_tlo.gif) repeat-x;
}
.przycisk_1,.przycisk_2,.przycisk_3,.przycisk_4{
	border:1px outset #555;
	cursor:pointer;
	font-family:Arial;
	font-size:7pt;
	padding:3px;
	margin-right:5px;
	float:left;
	vertical-align:middle;
	text-decoration:none;
}

a:hover .przycisk2{
	background:#ccc;
	background:url(../img/przycisk_tlo_hover.gif) repeat-x;
	-moz-opacity:0.5;
	opacity: 0.5;
	text-decoration:underline;
}
#check2{
	background:#ccc;
	background:url(../img/przycisk_tlo_hover.gif) repeat-x;
	-moz-opacity:0.4;
	opacity: 0.4;
	text-decoration:underline;
}
.a2{
	text-decoration:none;
	color:#000;
}
.przycisk p{
	margin:0px;
	padding:0px;
}
#belka_tr a{
	text-decoration:none;
	color:#000;
}
.lewa_belka_tytul{
	color:#545454;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
}
.padd{
	padding-left:13px;
}
.niebieski{
	color:#547196;
}
.sr_niebieski{
	color:#89490a;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
}
#cala_srodek{
	min-height:100%;
}
.hr{
	margin-top:13px;
	margin-bottom:13px;
	width:184px;
	height:1px;
	border-top:1px dotted #8E8E8E;
}
.hr2{
	background:url(../img/hr.gif) repeat-x;
	margin-top:13px;
	margin-bottom:13px;
	width:210px;
	height:3px;
	padding-left:-13px;
}
.button{
	position:relative;
	top:6px;
	cursor:pointer;
}
#prawa_belka{
	width:165px;
	/*width:209px;*/
	height:100%;
}
#prawa_belka_tlo{
	background:#f7f7f7;
	width:209px;
	min-height:400px;
}
table,tr,td{
	border-collapse:0px;
}
#srodek_tresc{
	border: 1px solid #d9e8b8;
	padding:5px;
	margin-bottom:8px;
}
.gl_box{
	float:left;
	font-family:Arial;
	font-size:7pt;
	font-weight:bold;
	margin-right:100px;
	text-align:justify;
	margin-top:10px;
	width:100%;
	border-bottom:1px dotted #547196;
}
#belka_tr{
	float:right;
	margin-top:0px;
	width:536px;
	position:absolute;
	width:0px;
	z-index:1000;
	margin-left:217px;
}
#belka_tr{
	float:right;
	margin-left:217px;
	position:absolute;
	width:656px;
	z-index:1000;
}
#cien{
	float:left;
	height:31px;
	/*left:-2px;*/
	position:relative;
	width:131px;
}
#cien{
	float:left;
	height:31px;
	margin-left:312px;
	position:absolute;
	width:131px;
}
#stopka{
	height:41px;
	z-index:10000;
	border-top:1px solid #e6ddc1;
	border-bottom:1px solid #e6ddc1;
}
.katalog_gora{
	width:33%;
	min-height:55px;
	float:left;
	margin-bottom:3px;
	margin-right:3px;
}
#katalog_zawartosc{
	width:100%;
	text-align:justify;
}
.wyniki{
	font-size:8pt;
	text-decoration:none;
	border-bottom:1px solid #fff;
	margin-bottom:5px;
	line-height:11pt;
}
.sort a{
	color:#669900;
	font-weight:bold;
	text-decoration:none;
}
#kategorie, #kat{
	border:1px solid #ece6d1;
	margin-left:5px;
	margin-right:5px;
	width:200px;
}
#zaawansowane{
	margin-left:5px;
	margin-right:5px;
}
#kategorie a,#kat a{
	color:#669900;
	text-decoration:none;
}
.link{
	cursor:pointer;
	text-decoration:none;
}
.gora_tab td{
	font-size:8pt;
}
#katalog_cala_tresc{
	clear:both;
	/*border:1px dotted #ccc;*/
	padding:10px;
	margin-bottom:5px;
	font-size:9pt;
}
td{
	font-size:10pt;
}
.produkty{
	border-top:1px solid #cc3333;
	float:left;
	margin:2px;
	padding:4px;
	text-align:center;
	width:229px;
	font-weight:bold;
}
a,img{
	border:0px;
}
a:hover .produkty{
	background:#ccc;
}
#produkt{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:199999;
	text-align:center;
	display:none;
}
#zakryj{
	width:100%;
	height:100%;
	background:#ccc;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99999;
	-moz-opacity:0.7;
	opacity: 0.7;
	display:none;
	margin-top:-5px;
}
.wysrodkowane{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}
.lista{
	border-bottom:1px solid #bb4444;
	margin-top:5px;
	height:75px;

}
#lewy_bok{
	background:transparent url(../img/gora_lewy_bok.png) no-repeat scroll right 0%;
	height:114px;
	padding-top:175px;
	text-align:center;
	width:221px;
}
#wyszukiwarka input{
	background:url(../img/input_back.gif) repeat-x;
	border:0px;
	width:194px;
}
#log_on input{
	background:url(../img/input_back.gif) repeat-x;
	border:0px;
	width:130px;
}
#log_on a{
	color:#89490a;
	text-decoration:none;
}
.moj_input{
	background:transparent url(../img/input_back.gif) repeat-x scroll 0 0;
	border:0 none;
	width:100%;
}
.stopka1{
	color:#fff;
}
.ls{
	color:#fff;
}
.input_box{
	border:1px solid #CCC6A1;
	width:100%;
	color:#666;
}
#wyszukiwarka{
	background:transparent url(../img/szukaj.gif) no-repeat scroll 0 0;
	color:#fff;
	font-weight:bold;
	height:54px;
	padding-left:23px;
	padding-top:39px;
	width:297px;
}
#wyszukaj_f{
	margin-top:4px;
}
#dodaj_wideo{
	background:url(../img/dodaj_wideo.gif) no-repeat;
	width:297px;
	height:80px;
	padding-left:22px;
	padding-top:20px;
	background:transparent url(../img/dodaj_wideo.gif) no-repeat scroll 0 0;
	height:80px;
	padding-left:22px;
	padding-right:100px;
	padding-top:18px;
	width:198px;
}
#worker{
	background: transparent url(../img/robotnik.gif) no-repeat scroll 0% 50%;
	height: 330px;
	width: 192px;
	padding-left: 15px;
	padding-top: 30px; 
	padding-right: 14px; 
	text-align: left;
	margin-top: -3px; 
	padding-left: 22px; 
	width: 177px; 
	padding-right: 22px;
}
#cart_gl{
	background: transparent url(/img/boks.gif) no-repeat scroll 0pt 50%; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	height: 231px; 
	padding-left: 22px; 
	padding-right: 22px; 
	padding-top: 30px; 
	text-align: left; 
	width: 192px; 
	/*margin-top: -18px;*/
}
#flash{
	float:right;
	height:145px;
	right:0px;
	top:0px;
	width:760px;
	position:relative;
	text-align:center;
}
#logo{
	height:136px;
	margin-top:17px;
	width:196px;
	z-index:99;
}
#cien{
	float:left;
	height:31px;
	margin-left:214px;
	position:absolute;
	width:131px;
}
a{
	color:#666;
}
#odf a{
	text-decoration:none;
}
#odf a:hover{
	text-decoration:underline;
	font-weight:bold;
}
#wyszukiwarka_str{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../img/tlo_szukaj.gif);
	background-position:0 0;
	background-repeat:repeat;
	height:68px;
	padding-bottom:14px;
	padding-left:14px;
	padding-right:14px;
	padding-top:14px;
	width:181px;
}
#wyszukiwarka_str_fir{
	background:transparent url(../img/tlo_szukaj.gif) repeat scroll 0 0;
	height:131px;
	padding:15px 14px 14px;
	width:181px;
}
#najczestsze_slowa{
		text-align:justify;
		padding:5px;
}
.za{
	background:#E7F6D2;
}
#glowna_ramka button{
	border: 1px solid #336600;
	background:#E7F6D2;
}
input[type=submit]{
	border: 1px solid #336600;
	background:#E7F6D2;
}
.pie span{
	width:50%;
	display:inline-table;
	padding-top:2px;
}
.pie span input,.pie span select{
	border:1px solid #CCC6A1;
	color:#666666;
	width:100%;
}
.imienazwisko{
	font-weight:bold;
	font-size:13pt;
	margin-bottom:5px;
}
.popis{
	font-size:10pt;
	text-align:justify;
}
.projektant{
	padding:3px;
}
.next{
	padding:3px;
}
.obr{
	border:1px solid #aaa;
	padding:2px;
	margin:2px;
}
.plinia{
	border-bottom:1px solid #D9E8B8;
}
.wyswietlen{
	font-size:7pt;
	text-align:right;
	clear:both;
}
.praca{
	margin:3px;
	float:left;
	width:170px;
	text-align:center;
	border:1px solid #D9E8B8;
	padding:3px;
}
.zielony{
	font-weight:bold;
	color:#669900;
}
.imienazwisko a{
	color:#669900;
	text-decoration:none;
}
#prace{
	text-align:center;
	width:100%;
}

#kategorie ul, #kategorie ul li ul{
	list-style:none;
	padding-left:9px;
}
#kategorie ul li ul li a{
	color:#666;
}
.wyrozniaj{
	font-weight:bold;
}
.plink{
	color: rgb(102, 153, 0);
}
.klucze{
font-size: 11px;
margin-bottom:5px;
}
.klucze a{
font-size: 12px;
}
.projektant2{
background:#336600;
color:#fff;
font-weight:bold;
}
.projektant2 td{
padding:4px;
}
.tyt_pr{
	background:#7DB70D;
	color:#fff;
	padding:5px;
	margin-right:6px;
}
.tyt_pr_p{
	border:1px solid #7DB70D;
	padding:12px 3px;
	margin-right:6px;
	font-size:8pt;
	font-weight:bold;
}
.tyt_pr_p a{
	padding-top:3px;
	padding-bottom:3px;
}
#news_po{
	width:417px;
}
#dzie{
	font-size:7pt;
	margin:5px 0;
}
.tyt_pr_sel{
	background:#7DB70D;
	color:#fff;
	border:1px solid #fff;
	font-size:8pt;
}
.ukryte{
	display:none;
}
.link2{
	cursor:pointer;
	font-size:7pt;
}
.link{
	cursor:pointer;
}
.news_nr{
	list-style:none;
	padding:0px;
}
.news_nr li{
	display:inline;
	cursor:pointer;
	padding:1px 5px;
	margin:3px;
	border:1px solid #fff;
}
.opaq{
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.glowna_logo{
	height:140px;position:absolute;top:0;width:220px;cursor:pointer;
}
.glowna_newsletter{
text-decoration:none;color:#89490a;font-weight:bold;
}
.glowna_zarejestruj{
text-decoration:none;cursor:pointer;font-weight:bold;
}
.glowna_jedenascie{
font-size:11px;
}
.glowna_szukaj{
float:right;height:79px;margin-top:-53px;width:91px;cursor:pointer;
}
.glowna_video{
cursor:pointer;float:right;height:80px;margin-top:-26px;width:93px;
}
.glowna_firmy{
border: 1px solid #ece6d1;padding:15px 15px;margin-left:9px;margin-right:10px;
}
.szczegoly_gora{
	width:100%;text-align:center;vertical-align:middle;font-weight:bold;font-size:10pt;
}
.szczegoly_belka_opisy{
	width:100%;font-size:10pt;float:left;
}
.szczegoly_tytul{
}
.szczegoly_div_kluczowe{
	clear:both;text-align:right;color:#bbb;border:1px dotted #D9E8B8;margin-bottom:5px;padding:5px;
}
.szczegoly_zapytanie{
	clear:both;font-size:9pt;border:1px solid #d9e8b8;margin-bottom:5px;padding:5px;padding-bottom:0px;
}
.szczegoly_stopka{
	border-bottom:1px solid #d9e8b8;font-size:11px;padding-bottom:3px;
}
.szczegoly_nxfirmy{
text-align:right;height:30px;padding-top:10px
}
.szczegoly_slij{
width:80px;height:18px;float:right;
}
#lista_firm{
	width:250px;
	height:590px;
	border:1px solid #669900;;
	overflow-y : auto;
	padding :5px;
}
