body {
	background:url(../pix/bg1wp2.png) repeat-x; 
	margin: 0px; 
	padding: 0;
	font-family: arial, verdana, sans-serif; 
}

/*core drop shadow rules*/
.master {position: absolute; top: 0px; left: 0px; z-index: 99; }
.mt {position: relative; top: 20px; left: 80px; z-index: 102; background-color: #FFFFFF;
	 border-right:1px solid; border-bottom:1px solid; border-color:#fff #ccc #ccc #fff; }

.wrap1 {position: relative; top: 0px; left: 0px; background:url(../pix/tl1.png) left top no-repeat; z-index: 102}
.wrap2 {position: relative; top: 0px; right: 0px; background:url(../pix/tr1.png) right top no-repeat; z-index: 103;width:900px;}

.masterm { position:absolute; top:20px; left:100px; width:760px; height:130px;
      		z-index:1; }
.wrap1m { position:absolute; top:0px; left:0px; width:352px; height:130px;
      		z-index:2; background:url(../pix/tl1.png) left top no-repeat;  }
.wrap2m { position:absolute; top:0px; right:0px; width:352px; height:130px;
      		z-index:3; background:url(../pix/tr1.png) right top no-repeat; }

/* elements */
.xmenu  {text-align:center; font-size: medium; }
.xmenut {font-weight:600; color: #f2e9ec; text-align:center; font-size: medium; background-color:#99888C;}
.xmenuc {font-weight:400; color: #FF80CF; text-align:center; font-size: small; }
.ImageInfo {font-weight:400; color: #416DBA; text-align:center; font-size: small; }
.xmenul {background:url(../pix/lm.png) repeat-y; }
.xmenur {background:url(../pix/rm.png) repeat-y; }
.xmenuc_pic {padding: 0px; border:1px solid; border-color:#fff #CEC0CE #CEC0CE #fff;}
.xmenusb {color: #808080; font-size: small; font-weight:600;}
.xmenus {color: #808080; font-size: small; font-weight:400; text-align: left; }
.xmenum {font-size: small; font-weight:400; text-align: center; vertical-align:middle; line-height:38px ; }

h1.xm {border-bottom:1px solid #fccedd;padding:0.5em;font-weight:600; color: #f2e9ec; text-align:center; font-size: medium; background-color:#99888C;}
h1.mm {font-weight: 600; color: #808080;font-size: medium; }
h1.mkm {font-weight: 600; color: #808080;font-size: medium; background:url(../pix/mtb_bg.jpg) repeat;}

.img   {font-size: small; text-align: center; vertical-align:top; margin-left:auto; margin-right:auto;}
.imgtn {text-align: center; vertical-align:top; margin-left:auto; margin-right:auto; padding: 0px; border:1px solid; border-color:#fff #CEC0CE #CEC0CE #fff;}

.tree {position: absolute; top: 205px; left: 5px; z-index: 102}
.trbanner {position: absolute; top: 20px; left: 1000px; background:url(../pix/trbanner1.png) left top no-repeat; z-index: 101}
.intmot {position: absolute; top: 52px; left: 1070px; background:url(../pix/intmot.png) left top no-repeat; z-index: 101}
.oilrig {margin-top: 20px; margin-left: 100px; }
.otra {position: absolute; top: 5px; left: 440px; z-index: 101}
.stars {position: absolute; top: 2px; left: 420px; z-index: 101}
.ktm {position: absolute; top: 5px; left: 260px; z-index: 102}
.trb1 {position: absolute; top: 5px; left: 280px; z-index: 102}
.atom {position: absolute; top: 0px; left: 220px; z-index: 100}
.navtree {position: absolute; top: 100px; left: 230px; z-index: 105}

.mmenu  {font-size: medium; background:url(../pix/bgm.png); white-space:normal; position:relative;}
.mmenur {padding: 5px; text-align: right;  width: 50px;  }
.mmenuz {padding: 5px; text-align: right; width: 30px; }
.mmenux {padding: 5px; text-align: left; white-space:normal ;}
.mmenut {font-weight:600; color: #808080; white-space:normal ;}
.mmenutkm {font-weight:600; color: #808080; background:url(../pix/mtb_bg.jpg) repeat; }
.mmenukm {font-weight:400; color: #808080; background:url(../pix/mtb_bg.jpg) repeat; }

.lmenuc {font-size: 12px; font-weight:600; color: #FFFFFF; text-align: center; vertical-align: middle; background:url(../pix/mnbt4s.png); }
.lmenuo {font-size: 14px; font-weight:600; color: #808080; text-align: center; vertical-align: middle; background:url(../pix/mnbt2s.png); }
.mxt {font-size: x-small; vertical-align:top; text-align:center; }

hr {color: #ffffff; width:100%; padding:0; margin:0;}
.hrx {background-color:#fccedd; border:0px; width:100%; padding:0; margin:0;}

table {border-collapse: collapse; border-spacing: 0px; vertical-align:top; }
th.routelist_l   {padding: 2px; text-align: left;  font-size: 1em; font-weight:600; color: #808080; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffd513;}
th.routelist_r   {padding: 2px; text-align: right; font-size: 1em; font-weight:600; color: #808080; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffd513;}

td {vertical-align:top; }
td.routelist_l_d {padding: 2px; text-align: left;  font-size: .9em; font-weight:400; color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffd513; background:url(../pix/mtb_bg.jpg) repeat; }
td.routelist_r_d {padding: 2px; text-align: right; font-size: .9em; font-weight:400; color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffd513; background:url(../pix/mtb_bg.jpg) repeat; }
td.routelist_l_b {padding: 2px; text-align: left;  font-size: .9em; font-weight:400; color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffd513; background-color: #fff}
td.routelist_r_b {padding: 2px; text-align: right; font-size: .9em; font-weight:400; color: #000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffd513; background-color: #fff}
td.tripnotelist     { font-size:  11px; font-weight: 400;                 line-height: 18px; vertical-align: top; text-align: left; border-top: 1px solid #4B4D54; border-right: 1px solid #4B4D54; border-left: 1px solid #737f87; border-bottom: 1px solid #737f87; background-image : url(../pix/jalous.gif); } 
td.tripnotelistl    { font-size:  11px; font-weight: 400; color: #FFAB0F; line-height: 18px; vertical-align: top; text-align: left; padding-left: 4px; } 
td.tripnotelistloff { font-size:  11px; font-weight: 400; color: #FF80C0; line-height: 18px; vertical-align: top; text-align: left; padding-left: 4px; } 
td.tripnotelistr    { font-size:  11px; font-weight: 400; color: #FFAB0F; line-height: 18px; vertical-align: top; text-align: right; padding-right: 4px; } 
td.sell { font-size:  small; font-weight: 400; color: #004080; vertical-align: top; text-align: left; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; margin-left: 2px;}
td.selr { font-size:  small; font-weight: 400; color: #004080; vertical-align: top; text-align: right; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; margin-left: 2px;}
td.selc { font-size:  small; font-weight: 400; color: #000000; vertical-align: middle; text-align: center; line-height: 10px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; margin-left: 2px;}
td.mainmap    { font-size: medium; background:url(../pix/mtbg.png) no-repeat; background-color: #FFFFFF; } 
td.maplink    { font-size:  11px; font-weight: 400; color: #4444ff; line-height: 18px; vertical-align: top; text-align: left; padding-left: 4px; text-decoration: underline; color: #4444ff; } 
td.selbox  { border:1px solid; border-color: #f2e9ec  #e0d5db #e0d5db #f2e9ec;}
td.navroot { font-size:  small; font-weight: 400; color: #004080; vertical-align: middle; text-align: left;}
td.mmenuad { text-align:center;}
td.xmenuad { text-align:center;}
td.diary { font-size: 0.8em; line-height: 1.5em; background:url(../pix/bgm.png); padding: 5px; white-space:normal;}

#map {width: 400px; height: 300px }
#side_bar {overflow:auto; height:400px; }

a:link {color: #808080; text-decoration:underline;}
a:visited {color: #808080; text-decoration:none;}
a:hover {color: #FF80C0; text-decoration:none;}

a:link.navroot {color: #004080; text-decoration:underline;}
a:visited.navroot {color: #CCCCCC; text-decoration:underline;}
a:hover.navroot {color: #FF80C0; text-decoration:underline;}

a:link.cmenua {color: #808080; text-decoration:none;}
a:visited.cmenua {color: #808080; text-decoration:none;}
a:hover.cmenua {color: #FF80C0; text-decoration:none;}

a:link.mcont {font-weight: 600; color: #808080; text-decoration:none;}
a:visited.mcont {font-weight:600; color: #808080; text-decoration:none;}
a:hover.mcont {font-weight:600; color: #FF80C0; text-decoration:none;}

a:link.mconb {font-weight: normal; color: #000000; text-decoration:none;}
a:visited.mconb {font-weight:normal; color: #000000; text-decoration:none;}
a:hover.mconb {font-weight:normal; color: #7b7345; text-decoration:none;}

a:link.mmenua {color: #CCCCCC; text-decoration:none;}
a:visited.mmenua {color: #CCCCCC; text-decoration:none;}
a:hover.mmenua {color: #FF80C0; text-decoration:underline;}

a:link.lfidx {color: #999999; font-weight:bold; text-decoration:none;}
a:hover.lfidx {color: #FF80C0; text-decoration:underline;}

a.lmenus {
	display:block;
	height:40px;
	line-height:40px;
	background:transparent url(/pix/btn_menubt110x40.png) repeat-x scroll right top;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

a.lmenus:hover {
	color:#FF80C0;
}

a.lmenua {
	display:block;
	height:40px;
	line-height:40px;
	background:transparent url(/pix/btn_menubt110x40.png) repeat-x scroll right -45px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#808080;
}

a.lmenua:hover {
	background:transparent url(/pix/btn_menubt110x40.png) repeat-x scroll right top;
	color:#FF80C0;
}

a:link.xmenusb {color: #808080; font-weight:600; text-decoration:none;}
a:visited.xmenusb {color: #808080; font-weight:600; text-decoration:none;}
a:hover.xmenusb {color: #FF80C0; text-decoration:underline;}

a:link.xmenus {color: #808080; font-weight:400; text-decoration:none;}
a:visited.xmenus {color: #808080; font-weight:400; text-decoration:none;}
a:hover.xmenus {color: #000000; text-decoration:underline;}

a.top {color: blue; }

input.long      { color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 250px;}
input.medium    { color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 200px;}
input.short     { color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 80px;}
input.ll        { color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 30px;}
input.alt       { color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 40px;}
input.button    { color: #000033; font-weight: normal; font-size: 11px; background-color: #B0CACE; text-indent: 1px; width: 100px;}
textarea        { color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; }
select.short	{ color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 200px;}
select.ll    	{ color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 40px;}
select.xs    	{ color: #000033; font-weight: normal; font-size: 11px; background-color: #CEE3F0; text-indent: 1px; width: 60px;}
select.medium { color: #000033; font-weight: normal; font-size: 11px; vertical-align: middle; background-color: #ffffcc; text-indent: 1px; width: 100px;}

.tooltip { text-align: left;
	opacity: .70;
	-moz-opacity:.70;
	filter:Alpha(opacity=70);
	white-space: nowrap;
	margin: 0;
	padding: 2px 0.5ex;
	border: 1px solid #000;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #fff;
}

h1 {font-size:2.0em; font-weight:bold;padding:0;margin:0;}
h2 {font-size:1.5em; font-weight:bold;padding:0;margin:0;}
h3 {font-size:1.2em; font-weight:bold;padding:0;margin:0;}

.rndtl {position:absolute;top:0;left:0;width:8px;height:8px;background:transparent url(../pix/rndtl.png);}
.rndtr {position:absolute;top:0;right:0;width:8px;height:8px;background:transparent url(../pix/rndtr.png);}
.rndbl {position:absolute;bottom:0;left:0;width:8px;height:8px;background:transparent url(../pix/rndbl.png);}
.rndbr {position:absolute;bottom:0;right:0;width:8px;height:8px;background:transparent url(../pix/rndbr.png);}

.c8tl {position:absolute;top:-1px;left:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:left;margin-bottom:-5px;}
.c8tr {position:absolute;top:-1px;right:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:right;margin-bottom:-5px;background-position:right top !important;}
.c8bl {position:absolute;bottom:-1px;left:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:left;margin:-5px -5px 0 0;background-position:left bottom !important;}
.c8br {position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;background:transparent url(../pix/rnd_c8_10x10.gif) no-repeat scroll 0 0;float:right;margin-top:-5px;background-position:right bottom !important;}

/* class bricks */
.xxl {font-size:2.0em;}
.xl  {font-size:1.5em;}
.lrg {font-size:1.2em;}
.nrm {font-size:1.0em;}
.sub {font-size: .9em;}
.sml {font-size: .8em;}
.xs  {font-size: .7em;}
.xxs {font-size: .6em;}
.xxxs {font-size: .5em;}

.oben  	{vertical-align:top;}
.mitte 	{vertical-align:middle;}
.unten 	{vertical-align:bottom;}
.boldy 	{font-weight:bold;}
.lefty 	{text-align:left;}
.rghty 	{text-align:right;}
.cntry 	{text-align:center;}
.lh30hack {line-height:30px;vertical-align:middle;}

.lh2p0 	{line-height:2em;}
.lh1p5 	{line-height:1.5em;}
.lh1p0 	{line-height:1em;}

.lpad25  {padding-left: .25em;}
.lpad50  {padding-left: .5em;}
.lpad1p0  {padding-left: 1.0em;}
.rpad25  {padding-right: .25em;}
.rpad50  {padding-right: .5em;}
.lrpad25  {padding: 0 .25em;}
.lrpad50  {padding: 0 .5em;}
.pad5p  {padding: 5px;}
.pad25  {padding: .25em;}
.pad50  {padding: .5em;}
.tpad25  {padding-top: .25em;}
.tpad50  {padding-top: .5em;}
.tpad100  {padding-top: 1em;}
.bpad25  {padding-bottom: .25em;}
.bpad50  {padding-bottom: .5em;}
.bpad100  {padding-bottom: 1em;}

.ridt1p0 {margin-left: 1em;}
.lidt1p0 {margin-left: 1em;}
.lidt1p5 {margin-left: 1.5em;}
.lidt2p0 {margin-left: 2em;}
.lidt150px {margin-left: 150px;}
.bidt0p25 {margin-bottom: .25em;}
.bidt0p5 {margin-bottom: .5em;}
.bidt1p0 {margin-bottom: 1em;}
.bidt1p5 {margin-bottom: 1.5em;}
.bidt2p0 {margin-bottom: 2em;}
.tidt0p25 {margin-top: .25em;}
.tidt0p5 {margin-top: .5em;}
.tidt1p0 {margin-top: 1em;}
.tidt2p0 {margin-top: 2em;}

.moveup40 {top:-40px;}

.wd75 {width:75px;}
.wd100 {width:100px;}
.wd150 {width:150px;}
.wd200 {width:200px;}
.wd250 {width:250px;}
.wd300 {width:300px;}
.wd350 {width:350px;}
.wd400 {width:400px;}
.wd450 {width:450px;}
.wd500 {width:500px;}
.wd550 {width:550px;}

.vodka	{position:absolute;}
.gin	{position:relative;}
.lfloat {float:left;}
.lclear {clear:left;}
.hide {display:none;}
.show {display:block;}

.bc1 {background-color:#ff7e21;}
.bc2 {background-color:#ffc297;}
.bc3 {background-color:#EDE4DA;}
.bc4 {background-color:#005b9e;}
.bc5 {background-color:#5ba0d2;}
.bc6 {background-color:#dbe5f1;}
.bc7 {background-color:#7b7345;}
.bc8 {background-color:#ddd9c3;}
.bc9 {background-color:#eeece1;}
.bcwht {background-color:#ffffff;}
.bcx {background-color:#f2e9ec;}

.c1 {color:#ff7e21;}
.c2 {color:#ffc297;}
.c3 {color:#fde9d9;}
.c4 {color:#005b9e;}
.c5 {color:#5ba0d2;}
.c6 {color:#dbe5f1;}
.c7 {color:#7b7345;}
.c8 {color:#ddd9c3;}
.c9 {color:#eeece1;}
.cx {color:#99888C;}

.cg3  {color:#333;}
.cg4  {color:#444;}
.cg5  {color:#555;}
.cg6  {color:#666;}
.cg7  {color:#777;}
.cg8  {color:#888;}
.cg9  {color:#999;}
.cg10 {color:#aaa;}
.cg11 {color:#bbb;}
.cg12 {color:#ccc;}
.cg13 {color:#ddd;}
.cg14 {color:#eee;}

.bcg3   {background-color:#333;}
.bcg4   {background-color:#444;}
.bcg5   {background-color:#555;}
.bcg6   {background-color:#666;}
.bcg7   {background-color:#777;}
.bcg8   {background-color:#888;}
.bcg9   {background-color:#999;}
.bcg10 {background-color:#aaa;}
.bcg11 {background-color:#bbb;}
.bcg12 {background-color:#ccc;}
.bcg13 {background-color:#ddd;}
.bcg14 {background-color:#eee;}
.bcg15 {background-color:#fff;}

.brdr1 {border:solid 1px #ff7e21;}
.brdr2 {border:solid 1px #ffc297;}
.brdr3 {border:solid 1px #fde9d9;}
.brdr4 {border:solid 1px #005b9e;}
.brdr5 {border:solid 1px #5ba0d2;}
.brdr6 {border:solid 1px #dbe5f1;}
.brdr7 {border:solid 1px #7b7345;}
.brdr8 {border:solid 1px #ddd9c3;}
.brdr9 {border:solid 1px #eeece1;}

.tbinv {border-bottom:solid 1px #fff;}

.red {color:#f00;}
.blu {color:#00f;}
.wht {color:#fff;}
.blk {color:#000;}

.hand {cursor:pointer;cursor:hand;}
.move {cursor:move;}

div.ktm_header {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	background-color:#fff;
	color:#000;
	width:700px;
}

div.ktm_content {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:10px;
	background-color:#ccc;
	color:#000;
	line-height:18px;
}

div.ktm_footer {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	line-height:18px;
	padding:0;
	background:#f60;
	color:#fff;
	width:700px;
}

a.ktm_ {
	color:#666;
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
}
a.ktm_:hover {
	color:#666;
	text-decoration:none;
}

div.freidig_header {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	background-color:#000;
	color:#FFFF00;
	width:700px;
}

div.freidig_content {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:78%;
	padding:10px;
	background-color:#ccc;
	color:#000;
	line-height:1.5em;
}

div.freidig_footer {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	padding:0;
	background-color:#000;
	color:#aaa;
	width:700px;
	text-align:center;
}

a.freidig_ {
	color:#DC012A;
	text-decoration:none;
	font-weight:bold;
}
a.freidig_:hover {
	color:#000;
	background-color:#fff;
	text-decoration:none;
}



