html,body,div,span,img,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;background:transparent;}
body {	
	font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x- small; 
	line-height: 1; padding: 1px; margin: 5px 20px 0px 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }
body * {line-height:1;}
* html input { overflow: visible; }
div		{ margin: 0px; padding: 0px; line-height: 1.2; }

#mainmenu		{ padding: 0px; margin: 0px; margin-top: 20px; border-bottom: #e7e7e7 1px solid; padding-bottom: 2px; height: 16px; width: 400px; padding: 0px; margin: 0px; }
#mainmenu li	{
	display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; 
	color: #586e78; list-style-type: none; padding: 0px; padding-right: 18px; margin-right: 10px; float: left;
}
#mainmenu li a	{ text-decoration: none; color: #586e78; }
#mainmenu li a:hover	{ text-decoration: underline; }
#mainmenu li.dd	{ background: url('/gfx/arrow.gif') right top no-repeat; }

#mainmenu li.search	{ text-align: right; float: right; background: url('/gfx/arrow.gif') right top no-repeat; }
#mainmenu li.search input	{ font-weight: normal; font-size: 11px; font-family: arial; 
	border: #b1c6d7 1px solid; height: 12px; padding: 1px; width: 150px; margin-right: 10px; }
#mininavi		{
	width: 120px;text-align: right; float: right; display: inline;
	margin: 0px; padding: 0px; list-style-type: none; margin: 3px; line-height: 1;
}
#mininavi li	{
font-size: 10px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 1px; height: 12px;
}
#mininavi li a	{ color: #666; text-decoration: none; }
#mininavi li a:hover	{ text-decoration: underline; }
#body		{
	text-align: left; width: 950px; background: #fff; margin-top: 0px; padding: 0px;
}

#header		{ 
border: 1px solid;
}


div.headmenu	{
float: right; width: 300px;
}
div.info		{
float: left; font-family: arial; font-size: 12px; line-height: 1.2;
}
div.error		{
font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; margin-top: 5px;font-weight: bold; font-size: 14px; color: #758690; float: none; text-align: left;
}
div.info img	{
	width: 56px; height: 56px; margin: 2px 6px 2px 2px;
}
div.sep		{
	background: url('/gfx/separator.jpg') left top repeat-y; padding: 0px; height: 15px; margin-top: 4px; margin-left: 5px; 
}


H4	{ margin: 8px 0px 0px 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
H2	{ font-size: 18px; color: #586e78; margin: 0px; }
H2.error	{ text-align: center; margin-bottom: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; }

H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin: 8px 0px 0px 0px; }
H3 a	{ text-decoration: none; color: #758690; }
H3 a:hover	{ color: #b1c7d4; }

div.geodataleft table.vorm td.smalltxt	{ width: 80px; }
div.geoTitle		{ font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px; font-size: 11px; line-height: 1.5;  }
div.geodescription	{ background: url('/gfx/descbg.jpg') left bottom repeat-x; border: #eee 1px solid; margin: 10px 0 10px 0; border-top: 0px solid; padding: 10px; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; clear: both; }
A.small				{ font-size: 11px; font-weight: normal; }

div.quickselect		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px; text-align: right; }
div.quickselect select	{ padding: 1px; }
div.quickselect select option	{ padding-left: 15px; }
div.geodataleft, div.geodataright	{ width: 390px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; }
div.geodataright	{ float: right; }
div.geodataleft		{ float: left; }
div.sample		{ border: #eee 1px solid; height: 2px; margin: 0px; padding: 0px; }
div.geocomponent		{ padding: 5px; padding-top: 0px; margin: 5px 0px 8px 0px; background: url('/gfx/geobg.jpg') left top repeat-x; border: #b1c7d4 1px solid; }
div.geocomponent div	{ margin: 5px 0px 0px 15px; }
div.geocomponent div a	{ color: #222; text-decoration: none; }
div.geocomponent div a:hover { text-decoration: underline; }
div.usercompfoot, div.geocompfoot			{ height: 5px; margin: 0px; padding: 0px; background: url('/gfx/cft.jpg') left top no-repeat; }
div.usercompfoot		{ background: url('/gfx/usbt.jpg') left top no-repeat; margin-bottom: 1px; }
div.usercomponent		{ background: #fff url('/gfx/userbg.jpg') left top repeat-x; border: #b1c7d4 1px solid; padding: 5px; padding-top: 4px; padding-bottom: 5px; margin-top: 5px; }
div.usercomponent table	{ color: #465d6b; }
div.usercomponent a	{ color: #465d6b; font-weight: bold; text-decoration: none; }
div.usercomponent a:hover	{ text-decoration: underline; }

div.geodataleft ul		{ padding: 0px; margin: 0px; list-style: none; }
div.geodataleft ul li	{ line-height: 1; margin: 4px; margin-left: 0px; padding-left: 4px; color: #666; font-size: 10px; }
div.geodataleft ul li a	{ font-weight: bold; font-size: 11px; line-height: 2; text-decoration: none; color: #222; }
div.geodataleft ul li:hover	{ background: #fafafa; }

div.geodataright ul		{ padding: 0px; margin: 0px; list-style: none; }
div.geodataright ul li	{ line-height: 1; margin: 4px; margin-left: 0px; padding-left: 4px; color: #666; font-size: 10px; }
div.geodataright ul li a	{ font-weight: bold; font-size: 11px; line-height: 2; text-decoration: none; color: #222; }

div.usercomponent table.vorm	{ width: 100%; }

div.geodataMapinfo	{ float: left; width: 130px; margin-top: 10px; }
div.geodataMap		{ height: 420px; border: #e2e1d0 1px solid; }

ul.small_vertical		{ margin: 3px; padding: 0px; }
ul.small_vertical li	{ line-height: 1.2; border: #fff 1px solid; list-style-type: none; margin: 2px 5px 2px 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul.small_vertical li a	{ color: #222; font-weight: bold;  }
ul.small_vertical li.active, 
ul.small_vertical li:hover	{ background: #fafafa; border: #e7e7e7 1px solid; }
ul.small_vertical li a:hover	{ color: #f00; }

#addTags,#changeTitle,#changeDescription		{ border: #fafafa 1px solid; display: none; width: 350px; padding: 15px; padding-top: 5px; }
#addTags a, 
#changeDescription a,
#changeTitle a		{ font-size: 9px; text-decoration: none; color: #222; }
#addTags p,
#changeTitle p,
#changeDescription p{ width: 150px; margin: 0px; padding: 0px;  }
#changeDescription textarea	{ border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; color: #202020;
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; width: 345px; height: 60px; margin: 2px;  }
p.close	{ text-align: right; float: right; margin-right: 5px; }
p.title,div.title	{ color: #acd94a; font-weight: bold; float: left; }
p.submit	{ text-align: right; float: right; height: 20px; }
#changeTitle a:hover	{ text-decoration: underline;  }
#addTags input.text, 
#changeTitle input.text	{ font-size: 10px; padding-left: 2px; width: 270px; margin: 2px; }

input.button	{ margin: 2px; width: 65px; border: 0px solid; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('/gfx/butbg02.png'); padding: 1px 0px 1px; font-weight: bold; color: #758690; }


div.stats	{
	margin: 10px;
}
div.stats div	{
text-align: center; width: 50%; color: #b1c7d4; font-weight: bold; font-size: 15px; 
}
div.stats div img	{
	margin: 0px; margin-top: 1px;
}
div.stats div div	{
	font-size: 14px; width: 50px; float: left; font-weight: bold; color: #758690; height: 20px;
}

div.comp-head		{
width: 340px; background: url('/gfx/t01.jpg') left top no-repeat; padding: 0px; margin: 0px; font-size: 1px;
}
div.comp-head div	{
background: url('/gfx/t02.jpg') right top no-repeat; height: 11px; padding: 0px; margin: 0px;
}
div.comp-body		{
background: #f4f5f8; width: 330px; border-left: #b0c8d4 1px solid; border-right: #b0c8d4 1px solid; padding: 0px 4px 0px 4px;
}

div.comp-foot		{
width: 340px; height: 11px; background: url('/gfx/b01.jpg') left top no-repeat;
}
div.comp-foot div	{
background: url('/gfx/b02.jpg') right top no-repeat; height: 11px;
}

div.login	{
	width: 340px;
	margin-left: 5px;
}
div.login p		{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;
}
div.login #password		{ display: none; position: absolute; width: 340px; background: #fff; }
div.login H2,
H2.subtitle,
div.geodataright H2,
div.geodataleft H2	{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #758690; margin: 10px 0px 8px 0px; height: 12px; border-bottom: #e7e8ea 1px dashed; padding-bottom: 6px;
}

H2.subtitle a	{ color: #758690; text-decoration: none; }
H2.subtitle a:hover	{ text-decoration: underline; }
span.l	{ float: left; }
span.r	{ float: right; }
a.smallGreen	{ 
font-size: 10px; color: #8ad541; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: inline;
}

div.login div.comp-head		{ width: 340px; }
div.login div.comp-foot		{ width: 340px; }
div.login div.comp-body		{ width: 330px; }

table.vorm		{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
table.vorm th	{
	width: 130px; vertical-align: top; font-size: 10px;
}
div.geodataright table.vorm th.long	{ width: 150px; }
table.vorm input.text	{
width: 140px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.vorm a.link		{
	color: #222; font-weight: normal; font-size: 9px;
}
table.vorm td.submit input	{
width: 65px; border: 0px solid; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('/gfx/butbg02.png'); padding: 1px 0px 1px; font-weight: bold; color: #a1a37d; margin-left: 3px;
}
table.vorm td.submit input.large	{
	margin-left: 3px;
	height: 36px;
	background: url('/gfx/butbg01.png');
}

table.vorm td.txt	{
	text-align: left;
	width: 150px;
	font-size: 10px;
	vertical-align: top;
	font-weight: bold;
}
table.vorm td.txt ul	{
list-style-type: none; padding: 0px; padding-left: 0px; margin: 0px; margin-left: 135px;
}
table.vorm td.txt ul li	{
	margin: 3px 0px 3px 0px;
}
table.vorm td.inpt	{
	width: 300px;
}

table.vorm td.inpt input, select, textarea	{ 
	border: 1px solid; width: 150px; border-color: #404040 #d4d0c8 #d4d0c8 #404040; color: #202020; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 2px;
}


table.vorm td.inpt select.sml	{
	width: 80px;
}
table.vorm td.inpt input.tiny	{
	width: 20px;
}
table.vorm td.inpt textarea	{
	width: 300px;
}
table.vorm tr.submit td	{
	border-top: #b0c8d4 1px solid; height: 25px;
	text-align: right;
}

table.vorm td.comment	{
	font-size: 10px;
	color: #999;
}
table.vorm td.image		{
	width: 60px;
	vertical-align: top;
	text-align: center;
}
table.vorm td.smalltxt	{
	text-align: left;
	width: 120px;
	font-weight: bold;
}

form	{ margin: 0px; padding:0px; }

span.waypoint		{ color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; }
div.name	{
	width: 50%; float: left;
}
div.navi	{
	width: 50%; text-align: right; float: right;
}
div.sep		 {
	clear: both;
}
div.menu a	{ 
	text-decoration: none; color: #090; 
}
div.menu a:hover	{ 
	text-decoration: underline; 
}
#loginoptions	{ 
	margin: 0px; padding: 0px; width: 180px; list-style-type: none;
}
#loginoptions li	{ 
font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 4px;
}
#loginoptions li.header		{ border: 0px solid; font-size: 12px; font-weight: bold; padding: 5px; }
#loginoptions li p	{
	font-weight: bold; font-size: 12px; color: #444; 
	text-align: center; margin: 0px; padding: 4px;
	border: #bbb 1px solid; 
}
#loginoptions div.subitem	{ 
	border: #bbb 1px solid; border-top: 0px solid; width: 160px; display: none;
	font-size: 11px; padding: 5px; background-color: #f8f8f8; 
	position: absolute; z-index: 999;
}
#loginoptions div.subitem input		{
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px;
	border: #aaa 1px solid; padding: 2px; padding: 2px 5px 2px 5px;
	background-color: #fafafa;
}
#loginoptions div.subitem input.txt	{
	width: 145px; padding: 2px;
}

ul.menu				{ 
border-bottom: #e7e7e7 1px solid; list-style: none; height: 23px; border-bottom: #e7e7e7 1px solid; 
}
ul.menu li, ul.menu li A	{ 
	float: left; background: url("/gfx/menubg.gif") no-repeat; 
	font-size: 10px; line-height: 1em; 
	}
ul.menu li			{ margin-left: -1px; background-position: 100% 0%; }
ul.menu li A			{ 
	padding: 6px 12px 5px 12px; background-position: 100 100%; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #758690;text-decoration: none; 
	}
ul.menu li A:hover	{ text-decoration: underline; }
ul.menu li a.active	{ font-weight: bold; }

INPUT.text { border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; color: #202020; }

.ac_results 	{ padding: 0px; border: #bbb9a0 1px solid; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results a	{ text-decoration: none; color: #222; }
.ac_results ul 	{ width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li 	{ margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading 	{ background: white url('http://www.geoape.com/gfx/loading.gif') right center no-repeat; }
.ac_odd 	{ background-color: #f8f8f3; }
.ac_over 	{ background-color: #f3f3e1; color: white; }


/* IN MOTION */

/* ----- CSS ----- */


/* ----- IDs ----- */

ul.loglist 		{ margin: 0px; padding: 0px; list-style-type: none; }
ul.loglist li	{ margin: 10px 0px 10px 0px; padding: 0px 4px 4px 4px; color: #666; }
ul.loglist li:hover	{ background: #fbfbfb; }
ul.loglist li a	{ line-height: 2; font-weight: bold; text-decoration: none; color: #222; font-size: 12px; }
ul.loglist li a.normal	{ font-weight: normal; }
div.footer		{ border-top:#e7e7e7 1px solid; text-align: right; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #555; margin-top: 10px; padding-top: 2px; padding-bottom: 20px; }
div.footer a	{ color: #555; text-decoration: none; }
div.footer a:hover	{ color: #222; text-decoration: underline; }



#map{
height:400px;
margin:0;
}

#stats{
margin:0;
padding:0;
z-index:2000;
background-color:#fff;
border:1px solid #fff;
border-bottom:1px solid #ccc;
width:99%;
height:317px;
overflow:auto;
display:none;
}

#loadstatus{
z-index:1000;
width:99%;
line-height:30px;
height:30px;
border:1px solid #ccc;
text-align:left;
background-color:#fff;
}

#information{
bottom:0;
z-index:1500;
font-size:.7em;
text-align:center;
width:100%;
}

ul.news		{ margin: 0px; padding: 0px; margin-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #aaa; line-height: 1.8;}
ul.news li a	{ color: #222; font-weight: bold; text-decoration: none;}
div.top5 ul li a, table.vorm a	{ font-weight: bold; color: #586e78; font-size: 11px; text-decoration: none; }
table.vorm td	{ font-size: 9px; }
div.top5 ul li a:hover, table.vorm a:hover, ul.news li a:hover	{ text-decoration: underline; }
div.top5		{ text-align: left; border: 1px solid; padding: 1px; margin: 2px 0px 4px 1px; background: url('/gfx/userbg.jpg') left top repeat-x; border: #b1c7d4 1px solid; }
div.top5 h1		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #586e78; margin: 0px; margin: 2px 3px 10px 3px; }
div.top5 ul		{ list-style-image: url('http://www.rajaajaja.ee/gfx/dot.jpg'); margin: 0px; margin-left: 15px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
div.top5 ul li	{ margin: 4px; }
div.top5 ul li a	{ font-weight: normal; }
div.login H2 span, H2.subtitle span	{ color: #ff7b36; }

#mainmenu		{
	padding: 0px; margin: 0px; margin-top: 18px; border-bottom: #e7e7e7 1px solid; padding-bottom: 2px; height: 16px;
}
#mainmenu		{ margin-top: 20px; float: none; height: 20px; border: 0px solid; width: 400px; padding: 0px; margin: 0px; }

#mainmenu li	{
	display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #586e78; 
	list-style-type: none; padding: 0px; padding-right: 10px; margin-right: 10px; 
}

#mainmenu li.search	{ padding:0px; background: none; }
#mainmenu li.search input	{ margin: 0px; }
#mainmenu li.search input.s	{ 
	margin: 0px; margin-left: 2px; padding: 0px; width: 20px; height: 20px; border: 0px; background: url('/gfx/search.gif') left top no-repeat;
	}

div.lang	{ text-align: right; padding-right: 10px; width: 100px; float: right; }
div.lang a	{ text-decoration: none; font-size: 10px; color: #586e78; }
div.login p a	{ color: #222; }

ul.maps        { list-style-type: none; padding:0px; margin: 0px;}
ul.maps li        { display: inline; }
ul.maps li img        { width: 78px; }

table.bugs	{ font-size: 11px; width: 800px; }
table.bugs td	{ padding: 5px; line-height: 1.3; }
table.bugs td.details	{ width: 100px; text-align: center; }
table.bugs td.details a	{ color: #586e78; }
table.bugs tr.odd		{ background-color: #fafaff; }
table.bugs tr.even		{ background-color: #f5f5ff; }
table.bugs td.description p { margin: 8px 0px 0px 0px; color: #586e78; }
table.bugs td.description p a	{ color: #586e78; text-decoration: none; font-weight: bold; }

table.reportbugs	{ width: 500px; border: #ddd 1px solid; border-collapse: collapse; font-size: 11px; }
table.reportbugs tr	{ border: #ddd 1px solid; }
table.reportbugs td	{ vertical-align: top; }
table.reportbugs th	{ width: 150px; }
table.reportbugs input, 
table.reportbugs textarea	{ width: 350px; font-size: 11px; border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; color: #202020; }
table.reportbugs textarea	{ height: 100px; width: 348px; }
table.reportbugs td.submit	{ text-align: right; }
table.reportbugs td.submit input	{ border: 0px; width: 65px; padding: 0px; color: #888; padding-bottom: 1px;}





div.left-component	{ width: 600px; margin: 0px; margin-right: 10px; float: left;}

div.left-component ul.a		{ padding: 0px; margin: 0px; list-style: none; }
div.left-component ul.a li	{ line-height: 1; margin: 4px; margin-left: 0px; padding-left: 4px; color: #666; font-size: 10px; }
div.left-component ul.a li a	{ font-weight: bold; font-size: 11px; line-height: 2; text-decoration: none; color: #222; }
div.left-component ul.a li:hover	{ background: #fafafa; }


div.right-component	{ width: 340px; margin: 0px; float: right; }

div.right-component H2.subtitle span.l	{ float: left; color: #758690; }
div.right-component H2.subtitle span.r	{ float: right; }
div.right-component H2.subtitle a.smallGreen	{ font-size: 10px; color: #8ad541; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: inline; }
p			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; margin: 0px; padding: 0px; }
p a			{ color: #222; }
p.item		{ margin-bottom: 12px; line-height: 1.3; }
H1 div, H1 p	{ display: inline; margin: 0px; padding: 0px; font-size: 20px; font-weight: normal; color: #acd94a; }
H1 p.f	{ color: #fe8034; }

div.logo			{ margin: 0px 10px 0px 10px; }
div.logo img		{ margin-top: 0px; margin-bottom: 0px; float: left; }

div.search		{ background: url('/gfx/arrow.gif') right top no-repeat; float: right; margin:0px; font-size: 11px; }
div.search input	{ font-weight: normal; font-size: 11px; font-family: arial; border: #b1c6d7 1px solid; height: 12px; padding: 1px; width: 150px; margin-right: 0px; }
div.search input.s	{ margin: 0px; margin-left: 2px; padding: 0px; width: 20px; height: 20px; border: 0px; background: url('/gfx/search.gif') left top no-repeat; }
div.greenline		{ clear: both; height: 1px; padding: 0px; margin: 0px; border-top: #8ad541 2px solid; line-height: 1; font-size: 1px; }
div.lang		{ padding: 0px; }
div.clr img				{ height: 1px; width: 1px; }
table.vorm input.logintxt	{ overflow: hidden; width: 110px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; color: #202020; }
img.main-image		{ float: right; margin: 0px 20px 0px 20px; }
img.bnr			{ border: 0px; margin: 10px 0px 10px 0px; width: 270px; }

#password			{ display: none; position: absolute; width: 340px; background: #fff; height: 375px; }

div.tracklog-listitem  		{ border-bottom: #e2e1d0 1px solid;margin-bottom: 0px; margin-top: 0px;}
div.tracklog-listitem img	{ margin-right: 5px; margin-top: 2px; border: 0px; width: 130px; float: left; }
div.tracklog-listitem div.desc	{ padding: 5px;float: left; width: 190px; }
div.tracklog-listitem div.largedesc	{ width: 360px; padding: 5px;float: left; }

div.search-results div.tracklog-listitem			{ clear: none; float: left; width: 390px; margin: 2px; border: #ddd 1px solid; height: 85px; padding-left: 2px; }
div.search-results div.tracklog-listitem div.desc	{ width: 240px; height: 72px; }
div.tracklog-listitem a.title	{ font-weight: bold; font-size: 14px; text-decoration: none; color: #586e78; }
div.tracklog-listitem p		{ font-size: 10px; }
div.tracklog-listitem div.stat	{ color: #586e78; vertical-align: middle; border-left: #e2e1d0 1px solid; line-height: 1.5; font-size: 11px; float: right; width: 150px; height: 73px; padding: 10px 0px 0px 10px; margin: 0px; }
div.tracklog-listitem a.user	{ font-weight: bold; color: #586e78; }
div.tracklog-links		{ border-bottom: #eee 1px dashed; margin-bottom: 5px; font-size: 10px; color: #999; padding: 4px 0px 4px 0px; }
div.tracklog-links a	{ color: #999; text-decoration: none; }
div.tracklog-links a:hover { color: #222; text-decoration: underline; }
div.miblcon	{ float: right;width: 40px; margin-right: -45px; position: relative; }
div.miblcon img	{ width: 40px; height: 39px; border: 0px; }
ul.mininavi		{
list-style-type: none; line-height: 1; padding: 0px; margin: 0px;margin-left: 60px; padding-top: 3px;
}
ul.mininavi li	{
font-size: 10px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; height: 12px; padding: 3px;
}
ul.mininavi li a	{
color: #666; text-decoration: none;
}
ul.mininavi li a:hover	{
text-decoration: underline;
}

span.order, span.perpage	{ font-weight: normal; font-size: 10px; margin-left: 290px; color: #222; }
span.order input	{ width: 15px; height: 10px; margin:0px;padding:0px; margin-left: 4px; }
span.perpage		{ margin-left: 240px; }
div.order		{ float: right; }
div.pages		{ margin: 0px 10px 10px 0px; width: 285px; float: left; font-size: 10px; }
div.pages div		{ width: 17px; float: left; margin: 0px 2px 0px 2px; padding: 1px 0px 2px 0px; text-align: center; border: #e2e1d0 1px solid; color: #666; }
div.pages div a		{ text-decoration: none; color: #222; }
div.pages div:hover, div.pages div.x		{ background: #f0f0e4; }

div.show		{ width: 165px; float: right; text-align: right; font-size: 10px; margin-right: 10px; }

#downbut a, #linkbut a		{ color: #222; text-decoration: none; }
div.download-active	{ float: left; border: #b1c7d4 1px solid; border-bottom: 0px; background: #fff url('/gfx/asc1.gif') 70px no-repeat; font-weight: bold; padding: 3px 30px 3px 10px; width: 55px; margin: 0px; margin-top: 2px; }
div.download-passive	{ float: left; border: #b1c7d4 1px solid; background: #fff url('/gfx/asc0.gif') 70px no-repeat; font-weight: bold; padding: 3px 30px 2px 10px; width: 55px; margin: 0px; margin-top: 2px; }

div.link-active	{ float: left; border: #b1c7d4 1px solid; border-bottom: 0px; background: #fff url('/gfx/asc1.gif') 50px no-repeat; font-weight: bold; padding: 3px 30px 3px 10px; width: 35px; margin: 2px 0px 0px 5px;}
div.link-passive	{ float: left; border: #b1c7d4 1px solid; background: #fff url('/gfx/asc0.gif') 50px no-repeat; font-weight: bold; padding: 3px 30px 2px 10px; width: 35px; margin: 2px 0px 0px 5px; }

div.download-bar	{ border: #b1c7d4 1px solid;margin: 0px 0px 5px 2px; padding: 4px; font-size: 11px; }
div.download-bar a	{ text-decoration: none; color: #666; }
div.download-bar a:hover	{ color: #222; text-decoration: underline; }

div.space		{ height: 15px; }

div.mainmenu	{ float: left; width: 400px; }
span.orange		{ color: #ff7b36; font-weight: bold; } 
span.blue		{ color: #758690; font-weight: bold; }
#userwaypoints	{ padding: 0px; }
div.columns		{ width: 100px; float: left; margin: 0px; padding: 0px; font-size: 11px; }
div.noresults { font-size: 11px; font-weight: bold; margin-left: 10px; }

input.txt input.tagtxt		{ 	border: 1px solid; width: 150px; border-color: #404040 #d4d0c8 #d4d0c8 #404040; color: #202020; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 2px; }


/* div.popup		{ font-family: verdana; font-size: 10px; line-height: 1.4; width: 250px; } */

#flickr	{ width:80px; height:400px; overflow:hidden; font-size: 1px; line-height: 1; margin: 0px; padding: 0px; }
#flickr img	{ border: 0px solid; margin: 3px 3px 3px 2px; }
div.images	{ width: 80px; float: left; height: 400px; font-size: 1px; line-height: 1; margin: 0px; padding: 0px; }
img.scr { margin: 1px 0px 1px 0px; }

#cchangetitle	{ font-size: 12px; }
#cchangetitle input.txt	{ font-family: verdana; font-size: 20px; width: 790px; margin-left: 3px; color: #acd94a; background: #fffedb; padding: 3px 1px 1px 0px; }


.black_overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	padding: 0;
	margin: 0;
	_width:expression(document.body.clientWidth);
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
}

.white_content {
display: none;
top: 50px;
left: 100px;
width: 810px;
height: 400px;
padding: 15px 4px 4px 4px;
border: 3px solid #fe8034;
background-color: white;
z-index:999;
position:fixed; 
_position:absolute; 
top:20px; 
_top:expression(document.body.scrollTop+this.clientHeight-this.clientHeight+50); 
}

#lightContent	{ overflow-y: scroll; overflow-x: none; border: #ddd 1px solid; height: 340px; background: #f8f8f8; }
#lightButtons	{ text-align: right; padding: 2px; }
#lightButtons input	{ font-size: 9px; font-family: verdana; border: 1px solid; }

div.taglist		{ font-size: 11px; color: #999; }
div.taglist a	{ color: #222; text-decoration: none; }
#addTagLink a	{ font-weight: bold; text-decoration: underline; color: #222; }
#addTagLink a:hover	{ text-decoration: underline; }
#addNewTag p	{ font-size: 9px; color: #999; margin: 5px 0px 5px 0px; }
#taglisttxt		{ width: 400px; margin-top: 10px; color: #222; background: #fffedb; }

div.signed	{ float: right; font-size: 12px; width: 400px; }
div.signed p	{ display: inline; float: right; margin: 1px 0px 1px 15px; color: #aaa; }
div.signed p a	{ text-decoration: none; color: #586e78; }
div.signed p a:hover	{ text-decoration: underline; }

div.geodataMapFull	{ z-index:99; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #f0f0f0;_height:expression(document.body.scrollTop+document.body.clientHeight);_width:expression(document.body.clientWidth); }
#geodataClose	{ position: absolute; z-index: 999; margin: 4px; padding: 5px 10px 5px 10px; background: #fff; border: #666 1px solid; right: 0; top:0; font-size: 9px; font-weight: bold; }
#geodataClose a	{ text-decoration: none; color: #666; }

#tracklog_tags			{ width: 650px; padding-top: 0px; font-weight: normal; }
div.download-bar input.txt	{ font-size: 11px; border: #ddd 1px solid; }


table.vorm                                { margin: 10px auto 10px auto; border-collapse: collapse; font-size: 12px; }
table.vorm td								{ height: 20px; vertical-align: middle; border: 0px solid; }
table.vorm td.stat,table.vorm th.stat        { width: 150px; }
table.vorm th.stat,table.vorm tr.sm th        { text-align: right; padding-right: 10px; width: 90px; }
table.vorm tr.sm td, table.vorm tr.sm th        { height: 20px; vertical-align: middle; border: 0px solid; font-size: 11px; margin: 0px; padding: 0px; text-align: left; }
table.vorm tr.sm td a.sm        { font-weight: normal; }
table.vorm td.image				{ width: 70px; text-align: center; }
table.vorm td.image img                { margin-left: 10px; margin-top: 4px; }
table.vorm th.small                { text-align: left; padding: 0px; width: 150px; }
table.vorm td.desc                { width: 80px; }
table.vorm td.uri                { width: 235px; border-bottom: #f0f0f0 1px solid; }
table.vorm td.len                { width: 80px; border-bottom: #f0f0f0 1px solid; }
table.vorm td.uri a                { font-weight: normal; }
table.vorm tr.sm th.small	{ width: 120px; }
table.vorm tr.sm td.user_description	{ padding-left: 10px; font-style: italic; }

table.vorm td.stat,table.vorm th.stat	{ vertical-align: middle; border: 0px; height: 20px; }
table.vorm td.wp a				{ font-weight: normal; }


#usertracklogs div.tracklog-listitem	{ margin: 4px 0px 4px 0px; }
#usertracklogs div.tracklog-listitem img{ width: 105px; }
#usertracklogs div.desc					{ margin: 0px; }
#usertracklogs div.desc a				{ font-size: 11px; font-weight: bold; }
#usertracklogs a						{font-weight: bold;  }

div.geocomponent						{ padding-left: 0px; }
div.geocomponent H3		{ margin-left: 15px; }
div.usercomponent		{ margin-top:0px; }

table.geodata_content	{ border: #b1c7d4 1px solid; width: 100%; border-collapse: collapse; }
table.geodata_content th			{ border: #b1c7d4 1px solid; width: 33%; text-align: center; height: 30px; border-bottom: 0px solid; }
table.geodata_content th.normal		{ background: #f0f0f0 url('/gfx/geobg.jpg'); }
table.geodata_content th.normal a	{ color: #999; }
table.geodata_content th.selected	{ background: none; }
table.geodata_content th.selected a	{ color: #333; }


div.square		{ font-family: verdana; font-size: 10px; line-height: 1.5; height: 80px; width: 230px;  }
div.square img	{ float: left; margin: 2px 5px; border: 0px; }
div.square h5,div.wpinfo h5	{ font-size: 12px; margin: 2px 0px 4px 0px; }
div.square h5	{ margin-bottom: 0px; }
div.square p, div.wpinfo p	{ color: #999; font-size: 10px; line-height: 1.2; margin:0;padding:0; font-weight: normal; }
div.square p	{ margin: 3px 0px 4px 0px; }
div.wpinfo		{ font-size: 10px; width: 250px; line-height: 1.5; }
div.wpinfo h5	{ height: 22px; padding-left: 25px; }
div.wpinfo h5 DIV	{ margin: 0; padding: 0; }
div.wpinfo a	{ color: #222; text-decoration: underline; }
TABLE.wp		{ font-size: 11px; font-family: verdana; margin: 4px 0px 4px 0px; font-weight: bold; color: #84b122; }
TABLE.wp TD		{ vertical-align: middle; width: 20px; padding-left: 3px; padding-bottom: 2px; }
TABLE.wp TD a	{  text-decoration: none; color: #84b122; }
TABLE.wp TD a:hover	{ text-decoration: underline; }
TABLE.wp TH		{ width: 17px; }


div.smalldata	{ background: url('/gfx/geobg.jpg') left top repeat-x; border: #b1c7d4 1px solid; padding: 5px 0px 5px 0px; }

/* ******************************************************************************* */

/* POI page */
table.datavorm	{ width: 100%; background: transparent; border: 0px solid; margin: 0px; }
table.datavorm td, table.datavorm th	{ height: 20px; vertical-align: middle; font-size: 10px; }
table.datavorm th	{ text-align: right; width: 100px; padding-right: 20px; }
table.datavorm th.long	{ width: 120px; }
table.datavorm th.sm	{ width: 80px; padding: 0px; padding-right: 5px; }
table.datavorm th.l		{ text-align: left; }
table.datavorm td.desc	{ font-style: italic; }
table.datavorm th.img	{ width: 55px; text-align: left; }
table.datavorm td.uri   { border-bottom: #f0f0f0 1px solid; }
table.datavorm td.len   { width: 80px; border-bottom: #f0f0f0 1px solid; text-align: right; }
table.datavorm td.wp    { width: 90px; border-bottom: #f0f0f0 1px solid; text-align: left; }
table.datavorm td.ll    { border-bottom: #f0f0f0 1px solid; font-size: 10px; text-align: right; }
table.datavorm td.rm	{ border-bottom: #f0f0f0 1px solid; vertical-align: middle; width: 10px; text-align: right; }
table.datavorm td.ed	{ border-bottom: #f0f0f0 1px solid; vertical-align: middle; width: 15px; text-align: center; }
table.datavorm td.rm a	{ text-decoration: none; color: #f00; }
table.datavorm td.ed a	{ color: #060; text-decoration: none; }
table.datavorm td.dltitle	{ width: 160px; text-align: center; }
table.datavorm td.dlfield	{ width: 310px; text-align: right; }
table.datavorm td.description	{ border-bottom: #f0f0f0 1px solid; color: #888; line-height: 1.3; }
table.datavorm td.inpt input.btxt	{ width: 300px; }
table.datavorm td.inpt textarea.btxt	{ width: 300px; }
table.datavorm td.inpt select.sml		{ width: 100px; }
table.datavorm td.submit		{ text-align: right; }
table.datavorm td.image			{ 	width: 70px; padding: 4px; vertical-align: top; text-align: center; }
table.datavorm td.comment		{ line-height: 1.3; }
table.datavorm td.smalltxt		{ width: 100px; font-weight: bold; }
table.datavorm tr.sm td, table.datavorm tr.sm th	{ height: 12px; border: 1px solid; padding: 0px; margin: 0px; line-height: 1; }
div.star	{ height: 18px; width: 19px; float: left; margin: 0px; cursor: pointer; }
div.stars	{ background: url('/gfx/stars.jpg'); margin: 6px 0px 0px 10px; padding: 0px; width: 94px; height: 18px; float: left; }
div.starss	{ position: absolute; background: url('/gfx/starss.jpg') no-repeat; width: 47px; height: 18px; margin: 0px; padding: 0px; }
div.sts		{ position: absolute; height: 18px; width: 95px; margin: 0px; padding: 0px; }

#text		{ float: left; margin: 9px 0px 0px 15px; padding: 0px; vertical-align: middle; font-family: verdana; font-size: 11px; color: #586e78; }
#grade		{ font-size: 24px; font-family: verdana; font-weight: bold; color: #fc822d; float: left; }
#comresp	{ font-family: verdana; font-size: 11px; color: #586e78; font-weight: bold; }

div.sm, span.sm		{ font-size: 10px; color: #999; margin-top: 4px; margin-bottom: 4px; }
div.hint		{ font-size: 10px; color: #666; border: #fff 1px solid; line-height: 1.5; padding-bottom: 5px; cursor: pointer; }
a.hint			{ font-weight: normal; font-size: 10px; color: #ff7b36; margin-left: 10px; }
div.hint:hover	{ border: #e1e2d0 1px solid;; background: #f8f8f3; }
div.component	{ margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; clear: both; border: #b1c7d4 0px solid; }
#images, #videos	{ padding-top: 10px; }

div.f	{ border-top: #e2e1d0 1px solid; height: 12px;margin: 0px; padding: 0px; }
div.l	{ float: left; color: #586e78; font-size: 10px; }
div.r	{ float: right; font-weight: bold; color: #008000; }
div.r div, div.r img	{ float: right; }
div.r div	{ margin: 2px 10px 0px 0px; }


span.tiny		{ font-size: 9px; color: #aaa; font-weight: normal; }

b.g		{ color: #4c6a0d; }
/* INPUT */
#sample		{ border: #999 1px solid; margin: 2px; margin-top: 3px; font-size: 10px; }
/* texts */
input.btxt, textarea.btxt	{ width: 534px; font-family: verdana; font-size: 11px; border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; padding: 1px; margin: 1px; margin-left: 0px; margin-right: 0px; line-height: 1.2; overflow: hidden; }
input.changetxt				{ font-family: verdana; font-size: 20px; width: 948px; color: #acd94a; background: #fffedb; padding: 4px 0px 1px 0px; margin: 0px; border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; }
textarea.btxt				{ line-height: 18px; }
#cdescriptiontxt, #ccommenttxt			{ width: 295px; background: #fffedb; min-height: 39px; margin: 0px; }
input.stxt					{ font-family: verdana; font-size: 11px; border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; padding: 1px; margin: 1px; margin-left: 0px; margin-right: 0px; line-height: 1.2; overflow: hidden; }
input.color					{ background: url('/gfx/nr.gif') left top no-repeat; padding-left: 10px; }

/* buttons */
input.btxt-active,input.btxt-passive	{ padding: 1px 1px 1px 3px; width: 200px; font-size: 13px; margin: 0px 1px 0px 5px; border: #acd94a 1px solid; }
input.btxt-passive	{ border: 1px solid; border-color: #404040 #d4d0c8 #d4d0c8 #404040; }
input.but-green, input.but-gray, input.but-orange	{ font-family: verdana; font-size: 11px; border: 1px solid; color: #fff; padding: 2px 12px 2px 12px; margin: 2px 1px 1px 5px; }
input.but-green		{ border-color: #dce1d0 #1d2801 #1d2801 #dce1d0; background-color: #4c6a0d; }
input.but-orange	{ border-color: #ffe3c3 #ff1f00 #ff1f00 #ffe3c3; background-color: #fc822d; }
input.download		{ float: right; padding-right: 28px; border: #e1e2d0 1px solid; background: #f8f8f3 url('/gfx/dlbg.jpg') right top no-repeat; color: #222; margin-top: 5px; }
input.but-gray		{ border: #e1e2d0 1px solid; background-color: #f8f8f3; color: #222; }
/* components */

#cdescription, #taglisting, #ccomment			{ line-height: 1.5; }
DIV.component-header { background: url('/gfx/c01.jpg') left top no-repeat; height: 5px; font-size: 1px; line-height: 0px; }
DIV.component-header DIV { float: right; background: url('/gfx/c02.jpg') right top no-repeat; height: 5px; width: 5px; }
DIV.component-body { border: solid #e2e1d0; background: #f8f8f3; border-width: 0px 1px; padding: 5px 10px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; }
DIV.component-body HR	{ height: 1px; border: 0px; border-top: #e2e2d1 1px solid; margin: 10px 0px 10px 0px; }
DIV.component-footer { background: url('/gfx/c03.jpg') left top no-repeat; height: 5px; font-size: 1px; line-height: 0px; }
DIV.component-footer DIV { float: right; background: url('/gfx/c04.jpg') right top no-repeat; height: 5px; width: 5px; }

DIV.sm-component-header { background: url('/gfx/c01.jpg') left top no-repeat; height: 5px; font-size: 1px; line-height: 0px; }
DIV.sm-component-header DIV { float: right; background: url('/gfx/c02.jpg') right top no-repeat; height: 5px; width: 5px; }
DIV.sm-component-body { border: solid #e2e1d0; background: #f8f8f3; border-width: 0px 1px; padding: 0px 5px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.2; }
DIV.sm-component-body img	{ float: left; margin: 0px; margin-top: 3px; margin-right: 5px; }
DIV.sm-component-body a		{ color: #586e78; text-decoration: none; border-bottom: 1px dotted; }
DIV.sm-component-body a.ssm		{ color: #999; font-size: 10px; }
DIV.sm-component-body a:hover		{ color: #222; }

DIV.sm-component-body HR	{ height: 1px; border: 0px; border-top: #e2e2d1 1px solid; margin: 10px 0px 10px 0px; }
DIV.sm-component-footer { background: url('/gfx/c03.jpg') left top no-repeat; height: 5px; font-size: 1px; line-height: 0px; margin-bottom: 3px; }
DIV.sm-component-footer DIV { float: right; background: url('/gfx/c04.jpg') right top no-repeat; height: 5px; width: 5px; }

DIV.inner-header { background: url('/gfx/d01.jpg') left top no-repeat; height: 5px; font-size: 1px; line-height: 0px; }
DIV.inner-header DIV { float: right; background: url('/gfx/d02.jpg') right top no-repeat; height: 5px; width: 5px; }
DIV.inner-body { border: solid #e2e1d0; background: #ffffff; border-width: 0px 1px; padding: 5px 10px 5px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5; }
DIV.inner-footer { background: url('/gfx/d03.jpg') left top no-repeat; height: 5px; font-size: 1px; line-height: 0px; }
DIV.inner-footer DIV { float: right; background: url('/gfx/d04.jpg') right top no-repeat; height: 5px; width: 5px; }
div.color		{ float: left; font-size: 1px; width: 8px; height: 8px; border: #888 1px solid; margin: 2px 2px 0px;  }
DIV.rem			{ cursor: pointer; float: right; color: #e2e1d0; font-weight: bold; border: #e2e1d0 1px solid; padding: 0px 4px 2px 4px; background: #fff; }
DIV.rem:hover			{ cursor: pointer; float: right; color: #c8c6a8; font-weight: bold; border: #c8c6a8 1px solid; padding: 0px 4px 2px 4px; background: #fff; }
div.tagitem		{ float: left; margin-right: 5px; font-size: 10px; cursor: pointer; color: #777; border: #fff 1px solid; padding: 2px; background: #fff; }
div.tagitem a	{ font-size: 11px; color: #222; text-decoration: none; }
div.tagitem a:hover	{ text-decoration: underline; }

div.colItem, div.colItemSel		{ height: 10px; border: #999 1px solid; float: left; margin: 3px; width: 10px; }
div.colItemSel	{ margin: 1px; border: #fe8441 3px solid; }
H1					{ margin: -10px 0px 10px 0px; font-family: Arial; font-size: 20px; padding: 0px; }
H2.sub				{ margin: 8px 0px 8px 0px; font-size: 14px; color: #d7d6c7; }

H1 p				{ color: #acd94a; margin: 0px; border: #fff 1px solid; padding: 0px;}

p.sub	{ font-weight: bold; margin: 0px; padding: 0px; padding-top: 6px; padding-bottom: 6px; }
p.down	{ background: url('/gfx/ard.gif') left top no-repeat; }
p.right	{ background: url('/gfx/arr.gif') left top no-repeat; }
p.down, p.right	{ padding-left: 15px; background-position: 0px 5px; padding-top: 3px; padding-bottom: 3px; }

span.d	{ color: #999; }

/* lists */
ul.comments	{ margin: 0px; padding: 0px; list-style: none; }
ul.comments li	{ margin: 5px 0px 5px 0px; line-height: 1.7; padding: 4px; border: #f8f8f3 1px solid; list-style: none; clear: both; }
ul.comments li img	{ float: left; margin-right: 5px; }

ul.maplist	{ line-height: 1.4; list-style-type: none; }
ul.maplist li	{ margin: 5px 0px 8px 0px; color: #555; }
ul.maplist li a	{ text-decoration: none; color: #555; }
ul.maplist li.p		{ display: none; }
ul.maplist li.a	a { font-weight: bold; color: #222; }
ul.maplist li.p	a { font-weight: normal; color: #555; }

ul.flist	{ list-style: none; margin: 2px; line-height: 1.3; padding: 0px; }
ul.flist li	{ list-style: none; margin: 3px 0px 3px 5px; line-height: 1.3; }

ul.submenu		{ margin-top: 10px; display: block; position: absolute; }

ul.poi-menu	{ list-style-type: none; margin-top: 6px; }
ul.poi-menu li	{ text-align: center; margin: 1px; margin-bottom: 3px; vertical-align: middle; font-weight: bold; width: 182px; float: left; padding: 4px 0px 4px 0px; }
ul.poi-menu li.n	{ background: #f8f8f3; border: #e2e2d1 1px solid; }
ul.poi-menu li.s	{ background: #ffffff; border: #e2e2d1 1px solid; }

/* DIV */
DIV.clr			{ clear: both; height: 1px; margin: 0px; padding: 0px; font-size: 1px; line-height: 1; }
DIV.clrL				{ clear: left; }
DIV.FlL					{ float: left; }
DIV.FlR					{ float: right; }
DIV.pad-bld				{ font-weight: bold; padding: 0px; padding-top: 1px; padding-right: 10px; }
DIV.pad-bld a			{ color: #222; font-weight: normal; margin: 0px; margin-right: 10px; }
DIV.img		{ text-align: center; margin: 3px; padding: 0px; }
DIV.img img	{ float: none; }

div.item-component	{ padding: 3px; margin: 8px 2px 2px 0px; border-bottom: #e1e2d0 1px solid; }
div.item-component div.item-name	{ margin: 7px 0px 3px 0px; line-height: 1.3; float: left; width: 300px; }
div.item-component div.item-rate	{ float: right; margin-top: 0px; }
div.item-component div.item-rate div 		{ float: right;  }
a.item-title				{ font-size: 13px; text-decoration: none; font-weight: bold; color: #586e78; }
div.item-component img			{ float: left; margin: 0px; margin-right: 10px; width: 100px; height: 63px;}
div.item-component div.item-desc	{ float: left; font-size: 11px; margin: 0px; color: #586e78; line-height: 1.6; padding: 0px; }
div.item-component div.item-name a, div.item-component div.item-desc a	{ color: #586e78; font-weight: bold; }

div.wp-component	{ padding: 4px; line-heigh: 1.5; width: 260px; margin: 3px; float: left; }
div.wp-image		{ float: left; padding: 15px; border: #e1e2d0 1px solid; width: 22px; height: 22px; margin: 0px 6px; 4px 0px; }
div.user-image		{ float: left; margin: 0px 5px; 4px 0px; }
div.wp-comment		{ clear: both; font-style: italic; padding-top: 5px; color: #666; }

#taglist			{ line-height: 1.5; }
#lkList,#dlList		{ border: #e1e2d0 1px solid; border-bottom: #222 1px solid; border-right: #222 1px solid; background: #f8f8f3; padding: 2px; margin: 0px; line-height: 1.5; font-size: 11px; }
#lkList input.btxt	{ width: 350px; }
#lkList				{ margin-bottom: 5px; }
#dlList				{ text-align: right; padding: 4px; font-size: 10px; }
#dlList span		{ background: #fff; border: 1px solid; border-color: #d4d0c8 #404040 #404040 #d4d0c8; padding: 2px; margin: 0px; margin-left: 2px; text-align: center; }
#dlList span a		{ margin-left: 6px; }

img.wp				{ padding: 0px; width: 22px; height: 22px; margin: 2px; border: 0px; filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
 }
img.sel				{ margin: 0px; padding: 0px; border: #fe8441 2px solid;filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
 }
img.ctrlbut		{ border: 0px solid; margin: 4px 0px 2px 0px; }
/* anchors */
a					{ cursor: pointer; font-family: verdana; }
a.smb,a.nb,a.sm		{ text-decoration: none; color: #222; font-weight: bold; font-size: 11px; }
a.nb				{ font-size: 11px; font-weight: bold; }
a.sm				{ font-weight: normal; margin-left: 8px; border-bottom: #222 1px dotted; }
a.sm:hover			{ text-decoration: underline; }
a.rm				{ text-decoration: none; color: #586e78; font-weight: normal; font-size: 10px; }
a.rm:hover			{ text-decoration: underline; color: #222; }
a.hd				{ text-decoration: none; color: #222; font-variant: small-caps; font-size: 12px; line-height: 1.5; }
a.hd:hover			{ text-decoration: underline; }
a.x					{ color: #999; text-decoration: none; }
a.x:hover			{ text-decoration: underline; }
a.help				{ margin: 0px; cursor: help; }

ul.breadmenu		{ list-style-type: none; }
ul.breadmenu li		{ float: left; margin-right: 10px; }
ul.breadmenu li H1	{ float: left; font-family: verdana; font-weight: normal; font-size: 22px; margin: 0px 10px 0px 10px; padding: 0px; }
ul.breadmenu li div	{ white-space:nowrap; margin: 5px 20px 5px 20px; }
ul.breadmenu li.a	{ font-weight: bold; color: #222; }
ul.breadmenu li.p	{ font-weight: normal; color: #999; cursor: pointer; }
ul.breadmenu li.x	{ float: right; cursor: pointer; }
ul.breadmenu li.x:hover	{ color: #b00000; }
ul.breadmenu li.x div:hover	{ font-weight: bold; margin: 5px 14px 5px 14px; }
H3.st				{ font-size: 18px; font-family: verdana; font-weight: normal; }
/* ewindows */

.estyle1 {
background-color:#ffffff;
border:3px black solid;
}
.estyle2 {
background-color:#ffffff;
border: #c6c6c6 1px solid;
padding: 5px;
}
.estyle3 {
background-color:#ffffff;
border:10px black solid;
padding: 10px;
}
.estyle4 {
background-color:#ffffff;
border:10px black double;
padding: 10px;
}
.estyle5 {
background-color:#ffffff;
border-bottom:3px black solid;
border-left:3px #aaaaaa solid;
border-top:3px #aaaaaa solid;
border-right:3px black solid;
padding: 5px;
}
.estyle6 {
background-color:#ffffff;
border:2px black solid;
}



#tabs {
    margin: 0 12px;
	margin-bottom: -2px;
    padding: 0px 0 0 0px;
} #tabs UL {
    margin: 0;
    padding: 0;
    list-style: none;
} #tabs UL LI, #tabs UL LI A {
    float: left;
    background: url('/gfx/tabact.gif') no-repeat;
    font-size: 11px;
    line-height: 1em;
} #tabs UL LI {
    margin-left: 7px;
	margin-top: 2px;
    background-position: 100% -50px;
} #tabs UL LI A {
    padding: 8px 13px 4px 13px;
	font-size: 11px; 
	font-weight: bold; 
	font-family: verdana; 
	color: #aaab97;
	text-transform:uppercase;
    background-position: 0 0;
    text-decoration: none;
} #tabs UL LI A:hover {
    text-decoration: underline;
} #tabs UL LI.active {
	margin-top: 0px;
	color: #595959;
} #tabs UL LI.normal {
	margin-top: 2px;
	color: #aaab97;
} #tabs UL LI.active A {
    padding-top: 11px;
}


/* images */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url("/gfx/overlay.png"); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url("/gfx/blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/gfx/overlay.png", sizingMethod="scale");
	}
	
div.question	{ border: #e1e1d5 1px solid; background: #f8f8f3; padding: 4px; margin: 2px; margin-bottom: 5px; }
div.slitext		{ margin: 4px 0px 4px 0px; font-size: 11px; color: #777; }
#slider		{ margin: 5px; }




/*****************/
/* J  Q U E R Y  */

/*jquery.wysiwyg */


div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; }
div.wysiwyg * { margin: 0; padding: 0; font-family: verdana; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 4px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url('/gfx/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; }


/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(/gfx/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(/gfx/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/gfx/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(/gfx/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/gfx/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(/gfx/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/gfx/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/gfx/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/gfx/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/gfx/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/gfx/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/gfx/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/gfx/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/gfx/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/gfx/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/gfx/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/gfx/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; }

/* facebox */
#facebox .b {
  background:url(/gfx/b.png);
}

#facebox .tl {
  background:url(/gfx/tl.png);
}

#facebox .tr {
  background:url(/gfx/tr.png);
}

#facebox .bl {
  background:url(/gfx/bl.png);
}

#facebox .br {
  background:url(/gfx/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 570px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
/*  border: 0;
  margin: 0; */
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

img.flickrImage			{ margin: 2px; padding: 2px; border: #e2e1d0 1px solid; background: #ffffff; width: 75px; height: 75px; }
img.flickrImageSel      { margin: 0px; padding: 2px; border: #fe8441 3px solid; background: #ffffff; width: 75px; height: 75px; }
