/*
Structure
---------------------*/
html	{
	margin:0;
	padding:0;
}

body {
	margin:0px;	
	padding:0px;
	width:100%;
	color:#122; 
	font:small Verdana,Sans-serif;
  	line-height:1.7em;
	background:#fff;
}

#top	{
	margin:0px; 
	padding:0px;
	background-color:#cdc;
	color:#79a;
	letter-spacing:3px;
	word-spacing:4px;
}

#banner	{
	clear:left;
	margin:0px;
	padding:2px 100px 2px 50px;
}

#banner ul {
	width:280px;
	padding:0px;
	margin:0px;
	list-style:disc;	
}

#nav, #nav1, #nav2, #nav3	{
	float:left;
	margin:0px;
	padding:0px 100px 0px 50px;
}

#nav ul, #nav1 ul, #nav2 ul, #nav3 ul {
	float:left;
  	padding:0px;
  	margin:0px;
   	list-style:none;
	border-left:1px solid #456;
	text-indent:0;
}

#nav li, #nav1 li, #nav2 li, #nav3 li  {
  	float:left;
	margin:0px;
	padding:0px;
	border:solid #456;
	border-width:1px 1px 1px 0px;
}

#nav li a, #nav1 li a,  #nav2 li a,	 #nav3 li a {
  	float:left;
	margin:0px;
	padding:0.3em 0.5em  0.3em 0.5em; 
 	color:#8ac;
	text-decoration:none;
	white-space:nowrap;
	border-bottom:0px;
}

#nav li strong, #nav1 li strong, #nav2 li strong, #nav3 li strong {
	float:left;
	margin:0px;
	padding:0.3em 0.5em  0.3em 0.5em; 
	color:#000;
 	background:#c96;
	text-decoration:none;
	white-space:nowrap;
	font-weight:normal;
}


#nav li a:visited, #nav1 li a:visited, #nav2 li a:visited, #nav3 li a:visited	{
	text-decoration:none;
}

#nav li a:hover, #nav1 li a:hover,  #nav2 li a:hover,  #nav3 li a:hover {
  	color:#000;
	text-decoration:none;
	background:#efe;
}

#nav li a:active, #nav1 li a:active, #nav2 li a:active, #nav3 li a:active {
	text-decoration:none;
}

#nav li a:focus, #nav1 li a:focus, #nav2 li a:focus, #nav3 li a:focus  {
  	color:#000;
	background:#efe;
}

#comment	{
	clear:both;
	color:#79a;
	background:url('../symb/more.gif') 0% 50% no-repeat;
	font: 90%/1.5 Verdana, Sans-serif;
	padding:0px 0px 0px 20px;
	margin:0.5em 100px 15px 50px;
	border-top:1px dotted #456;
}

#map	{
	display:block;
	margin: 0.5em 100px 0.5em 50px;
	padding: 0px;
}

#skip	{
	clear:left;
	margin:0px;
	padding:2px 100px 2px 50px;
}

#skip ul {
	width:280px;
	padding:0px;
  	margin:0px;
	list-style:disc;	
}


/*
Footer
-------------------*/
#footer	{
	clear:both;
	font:100%/1.6em Verdana, Sans-serif;
	color:#122;
	margin:20px 100px 30px 50px;
	padding:0.2em 0px 0.2em 0px;
	border-top:1px dotted #456;
	border-bottom:1px dotted #456;
}


/*
Headings
-----------------------------*/
h1	{
	clear:left;
	margin:0px;
	padding:1.5em 0px 0.5em 50px;
	color:#b95;
	font:200%/1em Verdana, Sans-serif;
}


h2	{
	clear:left;
	margin:0px;
	padding:1.5em 100px 0.5em 50px;
	font:150%/1em Verdana, Sans-serif;
	color:#b95;
	font-weight:normal;
}

h2.menu	{
	clear:left;
	margin:0px;
	padding:1.5em 100px 0.5em 50px;
	font:130%/1em Verdana, Sans-serif;
	color:#b95;
	font-weight:normal;
}


h2 a	{
	text-decoration:none;
	color:#8ac;
	border-bottom:1px solid;
}

h2 a:visited	{
	text-decoration:none;
	color:#8ac;
}

h2 a:hover	{
	color:#000;
	text-decoration:none;
	background:#efe;
}

h2 a:active	{
}

h3	{
	clear:both;
	margin:0px;
	padding:1.5em 100px 0.5em 50px;
	color:#b95;
	margin:0px;
	padding:1.5em 0px 0.5em 50px;
	font:130%/1em Verdana, Sans-serif;
	font-weight:normal;
}

h3 a	{
	text-decoration:none;
	color:#8ac;
	border-bottom:1px solid;
}

h3 a:visited	{
	text-decoration:none;
	color:#8ac;
}

h3 a:hover	{
	color:#000;
	text-decoration:none;
	background:#efe;
}

h3 a:active	{
}


h4	{
	margin:0px;
	padding:1.5em 100px 0.5em 50px;
	font:100%/1em Verdana, Sans-serif;
	font-weight:normal;
	color:#b95;
}

/*
Paragraphs
-----------------------------*/
p	{
	margin:0px;
	padding:0px 100px 0px 50px;
	text-align:justify;
}

p.center	{
	padding:0.25em 0px 0.25em 0px;
	text-align:center;
	font: 95%/1.5 Verdana, Sans-serif;
}

p.cr, p.cr1	{
}

p.note	{
	margin:0px;
	padding:0em 0px 0.8em 0px;
	font:95%/1.5 Verdana, Sans-serif;
}

p.main	{
	clear:left;
	margin:0px;
	padding:0em 100px 0.6em 50px;
	text-align:justify;
}

p a, p.cr a, p.cr1 a {
	text-decoration:none;
	color:#8ac;
}

p a:visited, p.cr a:visited, p.cr1 a:visited	{
	text-decoration:none;
	color:#f3c;
}

p a:hover, p.cr a:hover, p.cr1 a:hover	{
	color:#000;
	text-decoration:none;
	background:#efe;
}

p a:active, p.cr a:active, p.cr1 a:active	{
	text-decoration:none;
	color:#9ad;
}

p a:focus, p.cr a:focus, p.cr1 a:focus	{
	text-decoration:none;
  	color:#000;
	background:#efe;
}

p.prod	{
	clear:left;
	margin:20px 100px 20px 50px;
	padding:0px 20px 0px 0px;
}

p.new	{
	clear:left;
	padding:0px;
	margin:0px 100px 10px 50px;
}

p.error	{
	clear:left;
	padding :10px 0px 0px 0px;
	margin:20px 5px 0px 20px;
}

p.comment	{
	border-top:1px dotted #ccc;
	color:#335588;
	background:url('../symb/more.gif') 0% 50% no-repeat;
	font: 90%/1.5 Verdana, Sans-serif;
	padding:0px 0px 0px 20px;
	margin:5px 20px 0px 20px;
}

/*Lists
--------------------------------*/

ul.sub	{
	padding:0px;
	margin:0.5em 100px 0.5em 20px;
	list-style: inside;
}

ul.sub li	{
	padding:0.1em 0px 0.1em 10px;
	margin:0px 0px 0px 0px;
}

ul.back	{
	list-style:none;
	margin:0px 100px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.back li	{
	float:right;
	padding:0.1em 0px 0.1em 0px;
	margin:0px 0px 0px 0px;
}

ul.back li	a {
	text-decoration:none;
	color:#8ac;
	border-bottom:1px dotted ;
}

ul.back li	a:visited {
	text-decoration:none;
	color:#8ac;
}

ul.back li	a:hover {
	text-decoration:none;
	color:#000;
	text-decoration:none;
	background:#efe;
}

ul.mylist	{
	padding:0px;
	margin:1em  100px 10px 50px;
	text-indent:0px;
	list-style: url("../symb/arrow111.gif") inside;
}

ul.mlyist li	{
	padding:0px;
	margin:0px 0px 0.4em 0px;
}

ul.mylist li a	{
	color:#8ac;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

ul.mylist li strong	{
	color:#567;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid;
}

ul.mylist li a:visited, ul.mlist li a:active {
	text-decoration:none;
	color:#8ac;
}

ul.mylist a:hover	{
	color:#000;
	text-decoration:none;
	background:#efe;
}

ul.mylist li a:focus	{
	color:#000;
	text-decoration:none;
	background:#efe;
}


ul	{
	padding:0px 0px 0px 0px ;
	margin:1em  100px 10px 50px;
	text-indent:0px;
	list-style: url("../symb/arrow111.gif") inside;
}

ul li	{
	padding:0px;
	margin:0px 0px 0.4em 0px;
	text-align:justify;
}

ul li a	{
	color:#8ac;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

/*
ul li strong	{
	color:#567;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid;
}
*/

ul  li a:visited, ul li a:active {
	text-decoration:none;
	color:#8ac;
}

ul a:hover	{
	color:#000;
	text-decoration:none;
	background:#efe;
}

ul li a:focus	{
	color:#000;
	text-decoration:none;
	background:#efe;
}


/*images
--------------------------------*/
img.lf	{
	float:left;
	border:1px solid silver;
	padding:0px 0px;
	margin:5px 18px 0px 0px;
}

img.lf1	{
	float:left;
	border:1px solid silver;
	padding:0px 0px;
	margin:5px 20px 10px 0px;
}

img.lft	{
	float:left;
	border:1px solid silver;
	padding:0px 0px;
	margin:0px 5px 0px 0px;
}

img.prod	{
	float:left;
	border:0px solid silver;
	padding:4px 4px;
	margin:0px 20px 20px 0px;
	border:1px solid #def;
	background:#eee;
}

img.frst	{
	padding:0px;
	margin:10px 0px 0px 0px;
	border:1px solid #c94;
}

img.map	{
	display:block;
	margin: 0px;
	padding: 0px;
}


/*
Tables
---------------------------*/
table {
	margin:0px 100px 0px 50px;
	padding:0px;
	color:#c95;

}
  
table.data {
	margin:0px;
	padding:10px;
	background-color:#234;
}

table.data td {	
	margin:0px;
	padding:0.5em 1em 0.5em 1em;
}

table.data td table {
	padding:0px;
	margin:10px 0px 10px 0px;
	border:1px solid #c95;
	background:#123;
}

table.data td.txt2 {	
	margin:0px;
	padding:0.5em 0em 0.5em 0em;
}

table.data td.input {
	border-bottom:0px dotted #ccc;
}

table.data td.button {
	border-bottom:0px dotted #ccc;
}

table.data input.txt, table.data textarea.txt  {
	color:#fff;
	padding:0.3em;
	margin:0px;
	background:#123;
	border:1px solid #c95;
}

table.data input.txt1 {
	padding:0.3em;
	margin:0px;
	background-color:#123;
}

table.data input.btn {
	color:#c95;
	padding:0.4em 0.4em;
	margin:0px;
	background-color:#444;
	border:0px solid #79a;
}

table.data input.radio	{
	border:1px solid red;
}

table.data legend	{
	color:#c95;
	
}

table.data fieldset	{
	color:#c95;
	border-width:0px;
	background:#123;
	
}


/*org
-------------------------*/
#org {
  	display:block;
	position:relative;
	width:100%;
	height:550px;
	top:0px;
	left:0px;
	float:left;
	margin:0px;
	color:#567;
	background: url('../images/ln.jpg') 0px 0px no-repeat;

}


#x1	{
	display:block;
	position:absolute;
	top:10px;
	left:200px;
	width:130px;
	height:20px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	white-space:nowrap;
	overflow:hidden;
	font: 85%/1.5 Verdana, Sans-serif;

}

#x2	{
	display:block;
	position:absolute;
	top:40px;
	left:200px;
	width:130px;
	height:20px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.5 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}

#x3	{
	display:block;
	position:absolute;
	top:70px;
	left:200px;
	width:130px;
	height:20px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.5 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}


#x41	{
	display:block;
	position:absolute;
	top:100px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}



#x42	{
	display:block;
	position:absolute;
	top:100px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}


#x51	{
	display:block;
	position:absolute;
	top:140px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.3 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}

#x52	{
	display:block;
	position:absolute;
	top:140px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}

#x61	{
	display:block;
	position:absolute;
	top:180px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.3 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}

#x62	{
	display:block;
	position:absolute;
	top:180px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.3 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}

#x71	{
	display:block;
	position:absolute;
	top:220px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.3 Verdana, Sans-serif;
	overflow:hidden;
}

#x72	{
	display:block;
	position:absolute;
	top:220px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.3 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}

#x73	{
	display:block;
	position:absolute;
	top:260px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.1 Verdana, Sans-serif;
	overflow:hidden;
}

#x74	{
	display:block;
	position:absolute;
	top:260px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}


#x81	{
	display:block;
	position:absolute;
	top:320px;
	left:20px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}

#x82	{
	display:block;
	position:absolute;
	top:320px;
	left:200px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}

#x83	{
	display:block;
	position:absolute;
	top:320px;
	left:380px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}

#x91	{
	display:block;
	position:absolute;
	top:370px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}

#x92	{
	display:block;
	position:absolute;
	top:370px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	white-space:nowrap;
	overflow:hidden;
}


#x11	{
	display:block;
	position:absolute;
	top:410px;
	left:100px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	
	overflow:hidden;
}

#x12	{
	display:block;
	position:absolute;
	top:410px;
	left:300px;
	width:130px;
	height:30px;
	text-align:center;
	border:1px solid #c95;
	background:#fffffd;
	font: 85%/1.2 Verdana, Sans-serif;
	overflow:hidden;
}

#x41 a, #x51 a, #x61 a, #x62 a, #x71 a, #x72 a, #x73 a, #x74 a, #x81 a, #x82 a, #x83 a, #x91 a, #x92 a, #x11 a, #x12 a	{
	color:#567;
	text-decoration:none;
}

/*
#x41 a:visited, #x51 a:visited, #x61 a:visited, #x62 a:visited, #x71 a:visited, #x72 a:visited, #x73 a:visited, #x74 a:visited, 
#x81 a:visited, #x82 a:visited, #x83 a:visited, #x91 a:visited{
	text-decoration:none;
}
*/

#x41 a:hover, #x51 a:hover, #x61 a:hover, #x62 a:hover, #x71 a:hover, #x72 a:hover, #x73 a:hover, #x74 a:hover, #x81 a:hover, #x82 a:hover, #x83 a:hover, #x91 a:hover, #x92 a:hover, #x11 a:hover, #x12 a:hover	{
	color:#c95;
}

#x1:hover, #x2:hover, #x3:hover, #x41:hover, #x42:hover, #x51:hover, #x52:hover, #x61:hover, #x62:hover, #x71:hover, #x72:hover, #x73:hover, 
#x74:hover, #x81:hover, #x82:hover, #x83:hover, #x91:hover, #x92:hover, #x11:hover, #x12:hover {
	background:#eeeedd;
}



/*Links
---------------------------------*/
/*
a:link {
	color:#fc3;
	border-bottom:0px solid #fc3;
	text-decoration:underline;
}


a:visited	{
	color:#fc3;
	border-bottom:0px solid #fc3;
	text-decoration:underline;
}


a:hover	{
	background:#efe;
	color:#000;
	border-bottom:0px;
	text-decoration:none;
}


a:active	{
	text-decoration:underline;
}


a:focus	{
	background:#efe;
	color:#000;
	text-decoration:underline;
}
*/

/*
Miscellaneous
------------------------------*/
hr	{
	color:red;
}
strong	{
	font-size:100%;
}	

strong.wide {
	letter-spacing:1px;
}

strong.nice {
	letter-spacing:1px;
	font-weight:normal;
}

em	{
	font-weight:normal;
	font-style:italic;
}
