html,body
{
	-height: 100%;
	min-height: 100%;
}
@-moz-document url-prefix(){
       /*Tylko style dla firefoxa. Poniewaz w operze nie moze byc height: 100%. bo lightobox sie rozwala , jest obejscie. min-height znowu w ff nie dziala. */
	html,body
	{
		height: 100%;
	}

}

body
{
	font-size: 11px;
	font-family: tahoma,arial,verdana;
	margin: 0 0 0 0;
	text-align: center;
	
	background: #f2ffe9 url('/gfx/web/top-tlo.gif') repeat-x;
	color: #545454;
}
body.print
{
	background: #f2ffe9 url('/gfx/web/top-tlo.gif') 0 -35px repeat-x;
}
div#body
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 1000px;
	text-align: left;
	margin: 0 auto -30px;
}
body.print div#body
{
	width: 685px;
}
.push {
	height: 30px;
}
div#search a
{
	display: block;
	margin: 4px 20px 0 10px;
	marg/in: 5px 0px 0 10px;
	text-align: right;
	font-size: 10px;
}
div#search
{
	position: absolute;
	bord/er: 1px solid red;
	width: 320px;
	wid/th: 485px;
	height: 42px;
	top: 28px;
	t/op: 8px;
	left: 340px;
	overfl/ow: hidden;
}

div#top a.la:hover
{
	border: 1px solid #ea0000;
}
div#top a.la img{ float: right;}
div#top a.la
{
	width: 16px; height: 11px;
	margin: 5px 0 0px 2px;
	font-size: 0;
	float: right;
	padding: 1px;
	border: 1px solid #06a711;
}
div#top a.logo
{
	float: left;
	width: 280px;
	overflow: hidden;
	b/order: 1px solid red;
}
div#top span.li a
{
	margin: 0 5px 0 5px;
}
div#top span.li
{
	bord/er: 1px solid red;
	display: block;
	font-size: 10px;
	text-align: right;
	padding: 7px 5px 1px 0;
	height: 20px;
	-height: 27px;
	float: right;
	width: 200px;
}
div#top form.login p.rem input
{
	outline:0;
}
div#top form.login p.rem
{
	width: 128px;
	font-size: 10px;
	position: absolute;
	top: 5px;
	right: 142px;
	margin: 0;
	padding: 0;
	text-align: left;
}
div#top form.login span.error{marg/in:4px 10px 0 0;flo/at:right;position:absolute;right:275px;top:22px;line-height: 1.5;}
div#top form.login span.in1 input 
{
	background: none;
}
div#top form.login span.error
{
	marg/in: 4px 10px 0 0;
	flo/at: right;
	position: absolute;
	right: 155px;
	top: 15px;
}
div#top form.login span.infopos
{
	line-height: 1.5;
	position: absolute;
	top: 25px;
	text-align: left;
	display: block;
	width: 310px;
	right: 0px;
	overflow: hidden;
	height: 15px;

}
div#top form.login span.info
{
	line-height: 1.5;
	margin: 6px 10px 0 0;
	float: right;
}
div#top form.login span.in1
{
	margin: 0 2px 0;
	display: block;
	float: right;
	width: 86px;
	height: 20px;
	background: url('/gfx/web/in1.gif') no-repeat;
	text-align: right;
}
div#top form.login input.su
{
	margin: 0 0px 0 2px;
	float: right;
	color: #fff;
	background: url('/gfx/web/su1.gif') no-repeat;
	width: 86px;
	height: 20px;
	border: none;
	font-family: tahoma;
	font-size: 10px;
}
div#top form.login input.su_
{
	margin: 6px 0px 0 2px;
	float: right;
	color: #fff;
	background: url('/gfx/web/su1.gif') no-repeat;
	width: 86px;
	height: 20px;
	border: none;
	font-family: tahoma;
	font-size: 10px;
}
div#top form.login span input
{
	float: left;
	font-family: tahoma,verdana;
	font-size: 10px;
	width: 70px;
	margin: 3px 0px 0 5px;
	border: none;
}
div#top form.login p a
{
	margin: 0 0 0px 10px;
	font-size: 10px;
}
div#top form.login p
{
	clear: both;
	padding: 5px 0 0 0;
	margin: 0;
}
div#top form.login fieldset
{
	padding: 0 0 1px 0;
}
div#top form.login
{
	text-align: right;
	float: right;
	width: 700px;
	b/order: 1px solid red;
}
div#top
{
	text-align: left;
	height: 73px;
	overflow: hidden;
	position: relative;
}
div#localizer a strong
{
	color: #4a794a;
}
div#localizer a
{
	margin: 0 7px 0 0;
	color: #7DB455;
	font-weight: bold;
}
div#localizer span
{
	margin: 0 10px 0 0;
}
div#localizer
{
	font-family: tahoma;
	font-size: 10px;
	padding: 2px 0 8px;
}


div#menu ul li span.l
{
	display: block;
	float: left;
	width: 2px;
	font-size: 0px;
	height: 30px;
	background: url('/gfx/web/menu-l.gif') no-repeat;
}





















div#menu ul li.click:hover span.r,
div#menu ul li:hover span.r,
div#menu ul li.p span.r
{
	background: url('/gfx/web/menu-rh.gif') no-repeat;
}
div#menu ul li.click:hover span.l,
div#menu ul li:hover span.l,
div#menu ul li.p span.l
{
	background: url('/gfx/web/menu-lh.gif') 0 top no-repeat;
}
div#menu ul li span.r
{
	display: block;
	float: left;
	width: 2px;
	font-size: 0px;
	height: 30px;
	background: url('/gfx/web/menu-r.gif') 0 top no-repeat;
}
div#menu ul li.p:hover a,
div#menu ul li.p:hover span.r,
div#menu ul li.p:hover span.l
{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
div#menu ul li.click:hover a,
div#menu ul li:hover a,
div#menu ul li.p a
{
	background: url('/gfx/web/menu-tloh.gif') repeat-x;
}
div#menu ul li.click a
{
	background: url('/gfx/web/menu-tloc.gif') repeat-x;
}

div#menu ul li.click span.r
{
	background: url('/gfx/web/menu-rc.gif') no-repeat;
}
div#menu ul li.click span.l
{
	background: url('/gfx/web/menu-lc.gif') 0 top no-repeat;
}


div#menu ul li.p
{
	background: #fff;
	ba/ckground: url('/gfx/web/menu-tloh.gif') repeat-x;
}
div#menu ul li a:hover
{
	text-decoration: none;
}
div#menu ul li.o span.r,
div#menu ul li.o span.l
{
	margin: 6px 0 0 0;
	height: 24px;
}
div#menu ul li.o a
{
	letter-spacing: 0px;
	margin: 6px 0 0 0;
	padding: 7px 10px 8px 10px;
}
div#menu ul li a
{
	float: left;
	background: url('/gfx/web/menu-tlo.gif') repeat-x;
	padding: 9px 10px 10px 10px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
div#menu ul li.sep
{
	background: url('/gfx/web/menu-sep.gif') no-repeat;
	height: 30px;
	width: 1px;
	font-size: 0;
}
div#menu ul li.r
{
	background: #fff;
	float: right;
}
div#menu ul li
{
	float: left;
	
}
div#menu li,
div#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#menu
{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	margin: 0 0 15px 0;
	margin: 0 0 5px 0;
	height: 30px;
}
div#body .menu-15px
{
	margin: 0 0 15px 0;
}
div#side-center-long
{
	width: 685px;
	float: left;
	min-height: 300px;
	-height: 300px;
	margin: 0 0px 0 0;
}
div#side-center-only
{
	clear: both;
	wid/th: 685px;
	fl/oat: left;
	min-height: 300px;
	-height: 300px;
	margin: 0 0px 0 0;
}
div#side-center
{
	width: 470px;
	float: left;
	min-height: 300px;
	-height: 300px;
	margin: 0 15px 0 0;
}
div#body div.side-center-short-l
{
	width: 735px;
}
div#body div.side-left-short
{
	width: 250px;
}
div#side-left
{
	margin: 0 15px 0 0;
	width: 300px;
	min-height: 200px;
	-height: 200px;
	float: left;
}
div#side-right
{
	width: 200px;
	min-height: 200px;
	-height: 200px;
	float: left;
}
div#footer div
{
	font-size: 11px;
	width: 1000px;
	padding: 10px 0 5px 0;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}
body.print div#footer div
{
	width: 685px;
}
div#footer
{
	height: 30px;
	margin: 0px 0 0 0;
	background: url('/gfx/web/footer-tlo.gif') repeat-x;
}
div.box div.box-profile a
{
	display: block;
	padding: 1px 0;
}
div.box div.box-profile
{
	
	
}
div.box div.box-l
{
	font-size: 0;
	background: url('/gfx/web/box-l.gif') no-repeat;
	height: 19px;
	float: left;
	width: 3px;
}
div.box div.box-r
{
	font-size: 0;
	background: url('/gfx/web/box-r.gif') no-repeat;
	height: 19px;
	float: left;
	width: 3px;
}
div.box div.box-c
{
	font-size: 11;
	font-weight: bold;
	color: #fff;
	background: url('/gfx/web/box-c.gif') repeat-x;
	padding: 4px 20px 5px 10px;
	
	float: left;
}
div.box div.box-h a.m,
div.box div.box-h2 a.m
{
	font-size: 10px;
	float: right;
	color: #000;
	margin: 2px 0 0 0;
	color: #39723b;
}
div.box div.box-h a,
div.box div.box-h2 a
{
	color: #fff;
}

div.box div.box-h:hover
{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
div.box div.box-h,
div.box div.box-h2
{
	background: url('/gfx/web/box-h.gif') 0 bottom repeat-x;
	margin: 0 1px 0 0;
	height: 19px;
}
div.box div.box-menu a:hover
{
	color: #d80909;
}
div.box div.box-menu a.edit
{
	color: #d80909;
	padding-top: 5px;
}
div.box div.box-menu a
{
	padding: 1px 0;
	color: #666666;
	display: block;
}
div.box div.box-menu
{
	padding: 3px 0;
	width: 139px;
	float: left;
}
div.box div.box-body a
{
	color: #545454;
}
div.box div.box-body
{
	clear: both;
	background: #fff;
	border: 1px solid #b2d883;
	border-top: none;
	padding: 3px 10px;
	line-height: 1.5;
	overflow: hidden;

}
div.min400hg
{
		min-height: 400px;
	-height: 400px;
	}
div.box div.box-news span
{
	float: right;
}
div.box div.box-news a
{
	font-size: 10px;
	display: block;
	margin: 5px 0 10px;
}

div.box div.box-org a.h
{
	line-height: 1.5;
}
div.box div.box-org a
{
	display: block;
}
div.box div.box-org
{
	line-height: 2;
	margin: 5px 0 5px;
}
div.box div.box-news
{
	
}
div.box
{
	wid/th: 200px;
	margin: 0 0 10px;
	width: 100%;
}

div.box-ax-ph
{
	border: 1px solid #c1e9c3;
	margin: 0 10px 0 0;
	width: 70px;
	height: 70px;
	float: left;
	overflow: hidden;
}
div.box-ax-text
{
	line-height: 1.5;
}
div.box-ax p.info_b span
{
	font-size: 10px;
}
div.box-ax p.info_b
{
	
	margin: 3px 0 0px 0;
}
div.box-ax p.info
{
	font-size: 10px;
	margin: 0 0 3px 0;
}
div.box-ax a.cancel
{
	position: absolute;
	right: 10px;
	top: 0;
}
div.box-ax a.view
{
	position: absolute;
	right: 30px;
	top: 0;
}
div.box-ax
{
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #f9e0cf;
	overflow: hidden;
}

ul.menu-left li a
{
	display: block;
	padding: 2px 0;
}
ul.menu-left li
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu-left ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 0 0 0 15px;
}
ul.menu-left a.click
{
	font-weight: bold;
}
ul.menu-left
{
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 12px;
}

div#ad-info span.bl
{
	display: block;
	width: 191px;
	float: left;
	margin: 0 0 0 0;
}
div#ad-info span.bl b
{
	font-size: 11px;
}
div#ad-info p
{
	margin: 1px 0;
	clear: both;
	overflow: hidden;
	bord/er: 1px solid red;
}
div#ad-text
{
	margin: 15px 0;
	line-height: 1.5;
	font-size: 12px;
}
div#ad-photo div
{
	vertical-align: middle;display: table-cell;font-size: 0;
}
div#ad-photo
{
	float: left;border: 1px solid #c1e9c3;width: 250px;height: 250px;text-align: center;display: table;margin: 0 10px 10px 0;
}
div#ad-info
{
	font-size: 12px;line-height: 1.5;float: left;width: 390px;
}

p.searcht
{
	width: auto !important;
}

span.uploadinfo
{
	vertical-align: middle;
	margin: 0 0 0 10px;
	font-style:italic; 
}

span.ads-cat-list span a
{
	padding-left: 20px;
}
span.ads-cat-list .bb
{
	
}
span.ads-cat-list
{
	
}

div#news span.date
{
	margin: 0 0 5px 15px;
	float: right;
	font-weight: bold;
}
div#news
{
	margin: 10px 10px 0 5px;
}
div.news-l
{
	margin: 10px 15px 0px 10px;
	line-height: 1.5;
}

div.news-l p.t span
{
	margin: 0 10px 0 0;
}

div.news-l div.t
{
	margin: 3px 0;
	cursor: pointer;
}
/*
div.news-l p.m
{
	text-align: right;
	font-size: 10px;
}
div.news-l p.t
{
	font-size: 11px;
	margin: 0 0 3px 0;
}
*/

.box-youtube
{
	float: left;border: 1px solid #c1e9c3;width: 75px;height: 75px;margin: 0 1px 0 0;
}
.facebook
{
	display: block;margin: 0 16px 5px 0;
}
.facebook2
{
	border:none; overflow:hidden; width:100px; height:21px;
}
.photo-list
{
	float: left;border: 1px solid #c1e9c3;width: 75px;height: 75px;margin: 0 1px 0 0;
}





















div.box-axs
{
	position: absolute;top: 10px;right: 10px;
}

table.org_info td.ll
{
	text-align: right;
	padding: 0 10px 0 0;
	width: 110px;
}
table.org_info
{
	
}

p.strona a
{
	margin: 0 2px;
}
p.strona
{
	margin: 10px 0;
}


a.under
{
	text-decoration: underline;
}
a.under:hover
{
	text-decoration: none;
}


br.clear
{
	clear: both;
	font-size: 0;
	height: 0;
}


.gr,.gr a,a.gr
{
	color: #06a711 !important;
	
}

.po,.po a,a.po
{
	color: #ea0000 !important;
	
}
.po2,.po2 a,a.po2
{
	color: #d80909 !important;
}
.pom,.pom a,a.pom
{
	color: #e2630e !important;
}

.op:hover
{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.op_
{
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.op9:hover
{
	opacity: 0.9;
	filter: alpha(opacity=90);

}

form.formularz-message input.su2
{
	cursor: pointer;
	margin: 0 0 0 110px;
	padding: 0 0 2px 0;
	border: none;
	width: 110px;
	height: 22px;
	color: #fff;
	font-family: tahoma;
	font-size: 11px;
	background: url('/gfx/web/su2.gif') no-repeat;
}

form.formularz-message p textarea
{
	width: 350px;
	height: 90px;
}
form.formularz-message p input.t
{
	width: 250px;
}
form.formularz-message p label
{
	display: block;
	width: 100px;
	float: left;
	padding: 4px 10px 0 0;
	text-align: right;
}
form.formularz-message p
{
	padding: 5px 0;
	overflow: hidden;
	width: 100%;
}
form.formularz-message
{
	padding: 20px 0;
	width: 500px;
	text-align: left;
	margin: 0 auto;
}
form.formularz p label
{
	display: block;
	width: 80px;
	text-align: right;
	margin: 4px 10px 0 0;
	float: left;
}

div#body form.formularz-t .error
{
	float: left;
}
form.formularz select {float: left;}
form.formularz-t p label
{
	width: 130px;
}
form.formularz p span.error
{
	float: right;
	margin: 4px 0 0 10px;
}
form.formularz p span.error2
{
	color: #f00;
	float: left;
	margin: 4px 0 0 10px;
}
form.formularz p
{
	margin: 5px 0;
	overflow: hidden;
	width: 99%;
}
form.formularz span.in2
{
	float: left;
}
form.formularz input.su2:hover
{
	text-decoration: underline;
}
form.formularz input.su2
{
	cursor: pointer;
	margin: 0 0 0 90px;
	padding: 0 0 2px 0;
	border: none;
	width: 110px;
	height: 22px;
	color: #fff;
	font-family: tahoma;
	font-size: 11px;
	background: url('/gfx/web/su2.gif') no-repeat;
}
form.formularz input.su2r:hover
{
	text-decoration: underline;
}
form.formularz input.su2r
{
	cursor: pointer;
	margin: 0 0 0 10px;
	padding: 0 0 2px 0;
	border: none;
	width: 110px;
	height: 22px;
	color: #fff;
	font-family: tahoma;
	font-size: 11px;
	background: url('/gfx/web/su2r.gif') no-repeat;
}

form.formularz input.su3
{
	cursor: pointer;
	margin: 0 0 0 0px;
	padding: 0 0 2px 0;
	border: none;
	width: 140px;
	height: 22px;
	color: #fff;
	font-family: tahoma;
	font-size: 11px;
	background: url('/gfx/web/su3.gif') no-repeat;
}
form.formularz
{
	
	
}
span.inp1 input
{
	background: none;
	border: none;
	font-size: 10px;
	font-family: tahoma;
	margin: 5px 0 0 4px;
	padding: 0;
	width: 195px;
	color: #545454;
}
span.inp1
{
	float : left;
	margin: 0 5px 0 0;
	width: 206px;
	height: 20px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/inp1.gif') no-repeat;
}
input.inp_su:hover
{
	text-decoration: underline;
}
input.inp_su
{
	cursor: pointer;
	m/argin: 0 0 0 90px;
	padding: 0 0 2px 0;
	border: none;
	width: 86px;
	height: 20px;
	color: #fff;
	font-family: tahoma;
	font-size: 10px;
	background: url('/gfx/web/inp_su.gif') no-repeat;
}


span.in2 input
{
	background: none;
	border: none;
	font-size: 11px;
	font-family: tahoma;
	margin: 5px 0 0 4px;
	padding: 0;
	width: 175px;
}
span.in2
{
	width: 186px;
	height: 24px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/in2_.gif') no-repeat;
}

span.in3 input
{
	background: none;
	border: none;
	font-size: 11px;
	font-family: tahoma;
	margin: 5px 0 0 4px;
	padding: 0;
	width: 275px;
}
span.in3
{
	float: left;
	width: 286px;
	height: 24px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/in3.gif') no-repeat;
}

span.in5s input
{
	background: none;
	border: none;
	font-size: 11px;
	font-family: tahoma;
	margin: 5px 0 0 4px;
	padding: 0;
	width: 175px;
}
span.in5s
{
	float: left;
	width: 186px;
	height: 24px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/in5s.gif') no-repeat;
}

span.in6s input
{
	background: none;
	border: none;
	font-size: 11px;
	font-family: tahoma;
	margin: 5px 0 0 4px;
	padding: 0;
	width: 375px;
}
span.in6s
{
	float: left;
	width: 386px;
	height: 24px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/in6s.gif') no-repeat;
}
span.in7s input
{
	background: none;
	border: none;
	font-size: 11px;
	font-family: tahoma;
	margin: 5px 0 0 4px;
	padding: 0;
	width: 375px;
}
span.in7s
{
	float: left;
	width: 316px;
	height: 24px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/in7s.gif') no-repeat;
}

span.in4 textarea
{
	background: none;
	border: none;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px 0 0px 5px;
	width: 444px;
	height: 35px;
}
span.in4
{
	float: left;
	width: 450px;
	height: 45px;
	display: block;
	overflow: hidden;
	background: url('/gfx/web/in4.gif') no-repeat;
}


.line-h-1-5
{
	line-height: 1.8;
}
.line-h-2
{
	line-height: 2;
}
div.box-text
{
	margin: 10px 0;
	min-height: 200px;
}

table.org tr.pp td
{
	padding: 0px 0 5px;
}

h1.box
{
	font-size: 11px;
}
h1.ad
{
	margin: 5px 0;
	font-size: 13px;
}
h1
{
	font-size: 14px;
}
h1.shelter
{
	font-size: 14px;
	margin: 0 0 10px;
}

.line-1
{
	display: block;padding: 5px 0 0;margin: 0 auto 5px;width: 80%;height: 1px;font-size: 0;border-bottom: 1px solid #ccc;
}

/*******SELECT JQUERY******/
.select-box span:hover,
.select-box a:hover
{
	background: #cee5ca; 
}
.select-box span:hover,
.select-box a:hover
{
	text-decoration: none;
}
.select-box span,
.select-box a
{
	cursor: pointer;
	display: block;
	color: #000 !important;
	padding: 3px 10px 3px 5px;
}
.select-box
{
	display: none;
	position: absolute;
	left: 140px;
	top: 22px;
	border: 1px solid #06A711;
	border-top: 1px solid #53DF5C;
	border-top: 1px solid #a9dc93;
	background: #DFF3DC;
	width: 184px;
	h/eight: 50px;
	z-index: 100;
}

.over
{
	overflow: hidden;
}
.rel
{
	position: relative !important;
}

#sortable { list-style: none;width: 230px;overflow: hidden;margin: 0;padding: 0;font-size: 0;}
#sortable li { float: left;margin: 0;padding: 0;width: 70px;height: 70px;overflow: hidden;border: 1px solid #ccc;margin: 1px;}
#sortable img { cursor: pointer;margin: 1px;}
#sortable a { position: absolute;z-index: 10;top: 1px;right: 1px;}
#sortable a.img { position: absolute;z-index: 10;top: 1px;right: 24px;}
#sortable a.img_ { position: absolute;z-index: 10;}
#sortable img.img2 { position: absolute;z-index: 10;top: 1px;right: 48px;}
#sortable span { display: block;position: relative;font-size: 0;}

#sortablev { list-style: none;width: 230px;overflow: hidden;margin: 0;padding: 0;font-size: 0;}
#sortablev li { float: left;margin: 0;padding: 0;width: 70px;height: 70px;overflow: hidden;border: 1px solid #ccc;margin: 1px;}
#sortablev img { cursor: pointer;margin: 1px;}
#sortablev a { position: absolute;z-index: 10;top: 1px;right: 1px;}
#sortablev a.img { position: absolute;z-index: 10;top: 1px;right: 24px;}
#sortablev a.img_ { position: absolute;z-index: 10;}
#sortablev img.img2 { position: absolute;z-index: 10;top: 1px;right: 48px;}
#sortablev span { display: block;position: relative;font-size: 0;}

.ui-state-highlight2 { margin: 0 0 10px 0;width: 70px; height: 71px; border: 1px solid #fed22f;background: #fff0a5;}



#tooltip44 {
    line-height: 1.5;
    position: absolute;
    z-index: 3000;
    background: url('/gfx/web/tooltip.gif') 0 7px no-repeat;
    width: 173px;
    height: 50px;
    padding: 12px 5px 5px 5px;
    opacity: 1;
    color: #fff;
    text-align: left;
}
#tooltip {
	background: #F2FFE9;
	border: 1px solid #06a711;
    line-height: 1.5;
    position: absolute;
    z-index: 3000;
    min-width: 100px;
    max-width: 300px;
    padding: 4px 5px;
    opacity: 0.9;
    color: #545454;
    text-align: left;
}
#tooltip h3, #tooltip div { margin: 0; font-weight: normal;}


.nowrap
{
		white-space: nowrap;
	}

.line1
{
	display: block;
	padding: 5px 0 0;
	margin: 0 auto 5px;width: 80%;height: 1px;font-size: 0;border-bottom: 1px solid #ccc;
}
.line2
{
	display: block;
	padding: 5px 0 0;
	margin: 0 auto 5px;width: 40%;height: 1px;font-size: 0;border-bottom: 1px solid #ccc;
}
ul._species li ul li
{
	font-weight: normal;
	white-sp/ace: nowrap;
}
ul._species li ul
{	
	display: inline;
}
ul._species,
ul._species ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul._species li
{
	font-weight: bold;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

div#baner-adtaily
{
	margin: 0 0 15px;
}

.x
{
	display: none !important;
}

optgroup
{
	backgrou/nd: #000;
}

.pointer
{
	cursor: pointer;
}

