html * {
	margin:0;
	padding:0; 
}
body {
	font: normal 62.5% "Arial", sans-serif;
	background:#fff;
	height: auto !important;
	min-height: 100%;
	height:100%;
}
/*
.bz {border:1px solid green}
*/
img {border:none;}
a {
	outline:none;
	color:#ff5a00;
	text-decoration:underline;
}
a:hover {
	text-decoration:none; 
	color:#ff8949;
}
.flLeft {float:left}
.flRight {float:right}
.margin20 {margin-left:20px}
h1, h2 {letter-spacing: -1px;}

.alCenter, .alCenter * {text-align:center;}
.valBottom .valBottom * {vertical-align:bottom;}
.valCenter , .valCenter * {vertical-align:middle;}

.fsize11 {font-size:11px}

.w170 {width:172px;}
.w233 {width:233px;}
.w20 {width:20px;}
.w65 {width:64px;}
.w82 {width:75px;}
.w140 {width:140px;}
#radioimg1,#radioimg11,
#radioimg2,#radioimg12,
#radioimg3,#radioimg13,
#radioimg4,#radioimg14,
#radioimg5,#radioimg15,
#radioimg6,#radioimg16,
#radioimg7,#radioimg17,
#radioimg8,#radioimg18,
#radioimg9,#radioimg19,
#radio1, #radio2, #radio3
 {background-color:#eae9e9;}



.main {
	width:1160px;
	margin:0 auto; 
	background:url(../img/bottom_img.png) right bottom no-repeat
}

.top {
	float:left;
	width:100%;
	height:70px;
	background:url(../img/bg_top_repeat.gif) repeat-x;
}
.inlefttop  {
	float:left;
	background:#000 url(../img/bg_top_left.gif) bottom left no-repeat;
	width:4px;
	height:100%;
}
.inrighttop {
	float:right;
	background:#000 url(../img/bg_top_right.gif) bottom right no-repeat;
	width:10px;
	height:100%;
}

.top img {display:block}
.top .logo {
	float:left;
	padding:0 45px 0 7px;
	height:100%;
	background:#000 url(../img/bg_top_center.gif) right no-repeat; 
}
.top a {
	margin-right:15px;
	font-size:1.2em;
}
.top a:hover, .top .active {
	color:#fff;
	text-decoration:none;
}

.top .logo a {margin:0;}

.top .top_navi {
	float:right;
	margin-top:6px;
	padding-top:30px;
	width:880px;
}
.top .logo img {
	margin:6px 0;
}
.top .top_navi a {
	float:left;
}
.top .logga {
	margin:-3px 0 0 0;
	float:left;
	position:relative;
}

.center {
	clear:both;
	height:120px;
	margin:20px 0;
	float:left;
	width:100%;
}
.inleft {
	float:left;
	width:270px;
	background:#000 url(../img/top_left_img.gif) top no-repeat;
}
.inleft img {
	display:block;
}

.inleft h1 {
	background:url(../img/bg_button_left.gif) left no-repeat;
	font-size:1.6em;
	line-height:33px;
	font-weight:bold;
	padding-left:38px;
	color:#fff;
	margin:15px;
}
.button {
	float:right;
	background:#ff5a00 url(../img/bg_small_button_right.gif) right no-repeat; 
	line-height:22px;
	color:#fff;
	text-decoration:none;
	padding-right:22px;
}

.button:hover {
	background:#ff5a00 url(../img/bg_small_button_right_h2.gif) right no-repeat;
}


.button img {
	display:inline;
	margin:0px 0pt -7px;
/*	float:left; */
}

.button span {
	background:url(../img/bg_small_button_left.gif) left no-repeat;
	color:#fff;
	display:block;
	text-decoration:none;
	font-size:1.1em;
	padding-left:10px;
}
.button:hover span {
	text-decoration:underline;
} 

.inleft .no1  {
	background:url(../img/dot_line.gif) top left repeat-x;
	margin:0.2em 15px -0.9em 15px;
	padding:1em 0 2em 0; 
}

.pan  {
	margin:0.2em 15px -0.9em 15px;
	padding:1em 0 2em 0; 
}

.panHeader {
	font-size:2em;
	font-weight:normal;
	color:#fff;
	float:left;
}

.inleft .no1 h2 {
	font-size:2em;
	font-weight:normal;
	color:#fff;
	float:left;
}
.inleft .no1 .info {
	clear:both;
	width:100%;
	font-size:1.1em;
	line-height:2.5em;
}
.inleft .no1 .info p {
	text-align:right;
}
	
.inleft .no1 .info p {
	color:#767676;
	padding-right:1.5em;
	text-decoration:none;
	background:url(../img/bg_select_green.gif) right center no-repeat	
}

.inleft .no1 .info .Cred {background:url(../img/bg_select_red.gif) right center no-repeat}
.inleft .no1 .info .Cgreen {background:url(../img/bg_select_green.gif) right center no-repeat}
.inleft .no1 .info .Corange {background:url(../img/bg_select_orange.gif) right center no-repeat}

label a {
	color:#ff5a00;
	margin-left:5px;
}
label a:hover {
	color:#ff8949;	
}


.banners  img {
	margin:0 15px 23px 15px
}
.maininfo {
	width:874px;
	zoom:1;
	float:right;
}

.maininfo .intop {
	height:53px;
	width:100%;
	background:url(../img/bg_center_top_repeat.gif) repeat-x;
} 
.maininfo .inbottom {
	height:9px;
	background:url(../img/bg_center_bottom_repeat.gif) repeat-x;
}
.maininfo .content {
	background:url(../img/bg_center_content.gif) repeat-y;
/*	margin-left:3px; */
	padding:7px 15px;
}

.maininfo .content .MainTemplateTable {
	width:100%
}

.maininfo .content .MainTemplateTable td {
	vertical-align:top;
	font-size:1.2em;
}
.maininfo .content .MainTemplateTable input, .maininfo .content .MainTemplateTable textarea, .maininfo .content .MainTemplateTable select{
	background:#fff;
}
.maininfo .content .MainTemplateTable textarea {
	border:1px solid #a3a3a3;
	width:233px;
	height:100px;
}

.maininfo .content .MainTemplateTable select {
	width:233px;
}

.blackBorder {
	border:1px solid #a3a3a3;
	padding:1px 0 ;
}
.fileinput {
	margin-right:-20px;
	width:400px;
}


.maininfo .content .MainTemplateTable strong {
	margin-top:10px;
}

.maininfo .content .MainTemplateTable p {
	margin:8px 0 4px 0;
}
.maininfo h1 {
	padding:14px;
	font-size:2em;
}


.greyDotLine {
	height:1px;
	background:url(../img/grey_dotline.gif) repeat-x;
}


.copy {
	float:left;
	clear:left;
	padding:8px 0 0 15px;
	width:250px;
}
.copy, .copy * {font-size:1.1em}

.content label {
	font-size:11px;
}
.Cred_table {background:url(../img/red_grey_bottom.gif) right center no-repeat}
.Corange_table {background:url(../img/orange_grey_bottom.gif) right center no-repeat}
.Cgreen_table {background:url(../img/green_grey_button.gif) right center no-repeat}

.dotline {
	background:url(../img/grey_dotline.gif) top repeat-x;
	height:6px;
	margin-top:10px;
}

.header_expand {
	background: #e0dfdf url(../img/right_corner_grey.gif) right top no-repeat;
	height:33px;
}
.header_expand  table {
	margin:3px 3px 0 0;
}
.header_expand  table td {
	font-size:1.1em;
	padding:0 2px;
}
.header_expand p {
	font-size:1.2em;
	margin:8px 0 8px 8px;
}
.button_grey {
	background:#a5a5a5 url(../img/grey_bottom_left.gif) left center no-repeat; 
	height:22px;
	padding-left:12px;
	margin:5px;
}
.button_grey a {
	background:url(../img/grey_bottom_right.gif) right center no-repeat;
	font-size:1.1em;
	color:#fff;
	text-decoration:none;
	padding-right:12px;
	line-height:22px;
	display:block;
}
.button_grey a:hover {
	color:#e2e2e2;
}
.list {
	clear:both;
	border-collapse:collapse; 
	margin:10px auto;
	width:98%;
	}
.list td {
	padding:10px 15px;
}
.list .even {background:#e4e3e3}



.list .btn {
	background:url(../img/bg_button.gif) no-repeat;
	height:22px;
	width:137px;
	padding:4px 1px;
	float:right;
	text-align:center;
}
.list .even .btn {background:url(../img/bg_button_even.gif) no-repeat;} 

.list .btn .edit, .list .btn .del{
	background:url(../img/ico_comment.gif) left center no-repeat;
	margin:0 7px;
	padding:3px 0 3px 19px;
	line-height:19px;
	font-size:1.1em;
}
.list .btn .del {background:url(../img/ico_delete.gif) left center no-repeat;}

.list p {
	font-size:11px;
} 
.list .header {
	color:#a5a5a5;
}
.list .header a{
/*	color:#ff5a00; */
	font-weight:bold;
	font-size:1.2em;
}
.cornerpager {
	text-align:right;
	height:50px;
}
.pager {
	font-size:1.1em;
	margin-right:4px;
	height:30px;
	text-align:right;
}
.pager  td {
	padding:1px;
}
.pager input {
	font-size:1.1em;
}

.alCenter .pager {
	margin:0 auto;
}

.table_inherently {
	border-collapse:collapse; 
	border-bottom: 1px solid #CECFCE;
	border-top: 1px solid #CECFCE;
}

.dirTree {
	
}

.dirTree td a {
	font-size: 10pt;
	color: #fbfbfb;
	text-decoration: none;
}

.dirTree td a:hover {
	font-size: 10pt;
	color: #fbfbfb;
	text-decoration: underline;
}

.fileList td, .fileList th {
	padding: 2px 5px;
}

.filesListHeader {
	background-color: #666666;
	color: #fbfbfb;
	text-align: left;
}

.filesListHeader a {
	color: #fbfbfb;
	text-align: left;
	text-decoration: none;
}

.fileList td a, .fileList th a {
	color: black;
}

.formFieldHeader {
	font-weight: bold;
	font-size: 11pt;
	padding: 5px 5px;
}

.formFieldName {
	font-weight: bold;
	font-size: 9pt;
	padding: 2px 5px;
}

.spacer {
    visibility: hidden;
    font-size: 0px;
    width: 0px;
    height: 0px;
}

/* Tree view */
ul.tree, .tree ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}	

.tree li { 
	position: relative;
	margin: 0;
	padding: 0px 0 3px 20px;
	z-index: 10;
}

div.tvca { /* Clickable Area */
	_background: #fff;
	_filter: alpha(opacity=0);
	/* 
		border: 1px solid #fdd; 
	*/ /* Useful for showing the hit area */
	height: 15px;
	width: 15px;
	position: absolute;
	top: 1px;
	left: -1px;
	_left: -21px; /* IE... damnit! */
	cursor: pointer;
	z-index: 50;
}

.tree li, .tree .tvi { background: url(../img/Tree/tvi.gif) 0 0 no-repeat; } /* Tree View Item */
.tree .tvic { background-image: url(../img/Tree/tvic.gif); } /* Tree View Item, Collapsable */
.tree .tvie { background-image: url(../img/Tree/tvie.gif); } /* Tree View Item, Expandable */
.tree .tvil { background-image: url(../img/Tree/tvil.gif); } /* Tree View Last Item */
.tree .tvilc { background-image: url(../img/Tree/tvilc.gif); } /* Tree View Last Item, Collapsable */
.tree .tvile { background-image: url(../img/Tree/tvile.gif); } /* Tree View Last Item, Expandable */
.tvload { background-image: url(../img/Tree/tviload.gif); } /* Loading Icon */

.settingMenuItem {
	color: white;
	font-size: 12pt;
}

.settingMenuItem a {
	color: white;
	text-decoration: underline;
	font-size: 12pt;
}

.settingMenuItemActive a {
	text-decoration: none;
}

.guestBook {
	font-size: 10pt;
}

.guestBookHeader {
	background-color: #D0D4BA;
	color:#4F4F4F;
	padding: 1px 3px;
	font-weight:bold;
}

.guestBookCell, .guestBookCell_active  {
	padding: 5px 5px 5px 10px;
}
.guestBookCell_active {
	background:#e2e2e2;
}

blockquote {
	margin:-5px -5px 0 30px;
	background:#efefef;
	padding:3px;
	border-bottom:2px solid #fff;
	font-style:italic;
}


.inleft h1 {
     
}
.inleft h1 a {
     color:#fff;
     text-decoration:none;
}
.inleft h1 a:hover {
     color:#d5d3d3;
}

.mapLink {
	line-height: 18px;
	padding: 5px 5px 5px 20px;
	margin-left: 3px;
	background: url(../../img/ico4.gif) left center no-repeat;
}

.txtCoordinates {
	font-size: 8pt;
}
.userContent IMG {max-width: 100%;}

#gmap>div>span { font-size: 4pt; }

.top {
   position:relative;
}

.top a.downloadMeter {
   position:absolute;
   top:10px;
   right:-17px;
   height:14px;
   width:140px;
   text-decoration:none;
   font-size:11px;
   display:block;
}
.top a.downloadMeter:hover {color:green;}
.top a.downloadMeter div {
   width:100px;
   border:1px solid #ccc;
   background:#fff;
   float:left;
   height:9px;
   margin:2px 4px 0 0;
   line-height:1px;
   font-size:1px;
}
.downloadMeter span {
   display:block;
   height:100%;
}
