html {
    padding: 0;
    margin: 0;
    border: 0;
    min-height: 101%;
}

body {
    padding: 0;
    margin: 0 auto;
    font-size: 12px;
    font-weight: normal;
    font-family:   arial,  helvetica, verdana, times, tahoma, sans-serif;
    line-height: 16px;
    letter-spacing: 0.00em;
    text-align: center;
    background: #e3e3e3 url(../images/bg.jpg) no-repeat top center;
    color: #000000;
}

p, h1, h2, h3, #button, .submit {
    padding: 0;
    margin: 0;
    border: 0;
}

p {
   
    font-weight: normal;
    letter-spacing: 0.00em;
    text-align: left;
}

table a {
	
	text-decoration: none;
}

#main {
    padding: 0;
    border: 0;
    margin: 0 auto;
    width: 980px;
	
}

#inner {
    padding: 0;
    border: 0;
    margin: 0;
   width: 980px;
    float: left;
}

#container {
    padding: 0;
    border: 0;
    margin: 0;
    width: 979px;
    float: left;
    text-align: left;
}
/* head container */
#head {
    padding: 0;
    border: 0;
    margin: 0;
   width: 980px;
	height: 396px;
    float: left;
}
/* head logo */
#inner #logo {
    width: 152px;
    height: 42px;
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
}

#inner #logo a {
    width: 152px;
    height: 42px;
    padding: 0;
    margin: 12px 0 0 0;
    border: 0;
    float: left;
    clear: none;
	color: #ffffff;
	line-height: 42px;
	border-right: 1px solid #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	font-family:  helvetica, arial, verdana, times, tahoma, sans-serif;
}

#inner #logo a:hover {
    
	color: #dcf5ff;
	
}

/* h2 slogan */
#inner h2#slogan {
    padding: 0;
    margin: 12px 0 0 0;
    border: 0;
    height: 49px;
    float: left;
    width: 206px;
    clear: none;
    font-weight: normal;
    font-size: 21px;
    line-height: 54px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.00em;
	font-family:  helvetica, arial, verdana, times, tahoma, sans-serif;
}
/* h2 slogan END*/
/*top right corner menu */
#inner #toploginmenu {
    padding: 0;
    margin: 0;
    border: 0;
    height: 24px;
    float: right;
    width: 148px;
	position: relative;
	right: 10px;
    background: url(../images/pattern1.gif) repeat-x;
}

#inner #toploginmenu li, #toploginmenu li a {
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
    display: block;
    color: #ffffff;
    height: 24px;
    line-height: 24px;
    font-size: 11px;
	
}

#inner #toploginmenu li a {
    margin: 0 4px 0 9px;
	padding: 0 0 0 8px;
    text-decoration: none;
    font-weight: normal;
    text-align: center;
    font-weight: bold;
	background: url(../images/loginmenulibg.gif) no-repeat;
   
}

#inner #toploginmenu li a:hover, #toploginmenu li#actuallpage a {
    color: #dcf5ff;
}
#inner #toploginmenu  li#invite_link {
	
	
	color: #ff0000;
}
#inner #toploginmenu  li#invite_link a {
	
	float: left;
	clear: both;
	margin: 0;
	margin-left: 0px;
	color: #00264d;
	font-size: 12px;
	width: 185px;
	position: relative;
	left: -15px;
}
#inner #toploginmenu  li#invite_link a:hover {
	
	text-decoration: underline;
}

/*top right corner menu END*/
/* main menu near topleft logo */
#inner #mainmenu {
    padding: 0;
    margin: 9px 0 0 12px;
    border: 0;
   height: 24px;
    float: left;
   clear: both;
	background: url(../images/pattern1.gif) repeat-x;
	z-index: 11;
	position: relative;
}

#inner #mainmenu li, #inner #mainmenu li a {
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
    display: block;
}

#inner #mainmenu li a {
    
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    height: 24px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.00em;
    line-height: 24px;
	margin: 0 6px 0 6px;
}
#inner #mainmenu li a:hover {
    
    color: #dcf5ff;
   
}

/* main menu near topleft  END */


/* top left dive area image */

/* user menu central area */
#inner #usermenu {
    padding: 0;
    margin: 9px 0 0 0px;
    border: 0;
   height: 27px;
    float: left;
   clear: both;
	background: url(../images/pattern2.gif) repeat-x;
	z-index: 11;
	position: relative;
}

#inner #usermenu li, #inner #usermenu li a {
    padding: 0 2px 0 2px;
    margin: 0;
    border: 0;
    float: left;
    display: block;
}

#inner #usermenu li a {
    
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    height: 27px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.02em;
    line-height: 24px;
	margin: 0 1px 0 1px;
}
#inner #usermenu li a:hover {
    
    color: #dcf5ff;
	background: url(../images/pattern3.png) repeat-x;
   
}


#inner #usermenu li.active a {
    
    color: #dcf5ff;
	background: url(../images/pattern3.png) repeat-x;
   
}

/* main menu near topleft  END */


/* top left dive area image */
#topimagesbanner {
	
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	clear: both;
	width: 980px;
	height: 263px;
	text-align: left;
	
}

#topimagesbanner img {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	position: relative;
	
	
}

 img#divingareaimage {
	
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 4px solid #c20000;
	border-right: 1px solid #535353;
	border-left: 0;
	
	width: 669px;
position: relative;
left: 0px;
	border-left: 0px;
	margin-left: 0px;
}

#topimagesbanner h4 {
	
	color: #ffffff;
	position: relative;
	top: -117px;
	z-index: 10;
	left: 26px;
	font-size: 30px;
	font-weight: bold;
	line-height: 35px;
	height: 35px;
}


#topimagesbanner p {
	
	color: #ffffff;
	position: relative;
	top: -83px;
	z-index: 10;
	left: 26px;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	letter-spacing: 0.02em;
	height: 26px;
	width: 355px;
	overflow: hidden;
}

#undermenubar {
	
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	clear: both;
	width: 980px;
	height: 40px;
	background: #ffffff url(../images/undermenubarbg.gif) no-repeat;
	
}
#undermenubar h3 a, #innermaincontent h3 a {
	
	
	background: url(../images/h3bg.png) ;
}
#undermenubar h3 a, #innermaincontent h3 a {
	
	
	padding: 0 7px 0 7px;
	border: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;
	letter-spacing: 0.03em;
	height: 24px;
	line-height: 24px;
	font-family:  helvetica, arial, verdana, times, tahoma, sans-serif;
	float: left;
}

#undermenubar h3 a:hover, #innermaincontent h3 a:hover {
	
	
	
	color: #3f3f3f;
	
	
	
}

#undermenubar h3#divearea a {
	
	border-left: 4px solid #c30101;
	margin: 8px 0 0 9px;
}

#innermaincontent h3#lefth3 a {
	
	border-left: 4px solid #c30101;
	margin: 0;
}

#innermaincontent h3#lefth31 a {
	
	border-left: 4px solid #0079ab;
	margin: 0;
}

#maincontent #innermaincontent h2 {
	
	width: 99%;
	background: url(../images/pattern4.gif) repeat-x;
	height: 24px;
	line-height: 24px;
	float: left;
	margin-bottom: 13px;
	
}

#maincontent #innermaincontent h2 a {
	
	
	padding: 0 7px 0 7px;
	border: 0;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;
	letter-spacing: 0.03em;
	height: 24px;
	line-height: 24px;
	background: url(../images/h3bg.png);
	float: left;
}
#maincontent #innermaincontent h2 a {
	
	border-left: 4px solid #c30101;
	margin: 0;
}
#innermaincontent h2 a:hover {
	
		
	color: #3f3f3f;
		
	
}

#maincontent #innermaincontent h2#head_01 a {
border-left: 4px solid #dcec03;
	margin: 0;
}
#innermaincontent h3#righth3 a {
	
	border-left: 4px solid #114877;
	margin: 0;
}



#undermenubar h3#galleries a {
	
	border-left: 4px solid #dcec03;
	float: right;
	margin: 8px 235px 0 0;
}


#gallerypanel {
	
	margin: 0;
	padding: 0;
	border: 0;
	float: right;

	width: 310px;
	height: 263px;
	
	
}


#gallerypanel img, #gallerypanel img a {
	
	margin: 0;
	padding: 0;
	border: 0;
	
	text-align: right;
	border-left: 0px;
	
	
}
#gealleryhaeadbigimg {
	
	margin: 0;
	padding: 0;
	border: 0;
	
	float: right;
	
	
}

/* top left dive area image END*/





/* search form */
#inner #searchsite {
    padding: 0;
    border: 0;
    margin: 0;
    width: 400px;
    height: 20px;
    float: left;
	clear: none;
	position: relative;
	top: -72px;
	left: 25px;
	z-index: 10;
    background: url(../images/searchfieldbg.png) no-repeat;
}

#inner #searchsite fieldset {
    margin: 0;
    border: 0;
    padding: 0;
    float: left;
    clear: none;
    
}
#inner #searchsite #inputbox {
    border: 0;
    padding: 1px 0 0 0;
    margin: 1px 0 0 22px;
    color: #8c8c8c;
    float: left;
    width: 320px;
    height: 13px;
   
}
#inner #searchsite select {
    
	font-size: 10px;
	float: left;
	border: 0;
	border-left: 1px solid #8c8c8c;
	background: transparent;
}

#inner #searchsite #inputbox input {
    border: 0;
    padding: 1px 0 0 0;
    margin: 0;
    color: #8c8c8c;
    width: 95px;
    height: 13px;
     background: transparent;
    font-size: 11px;
	float: left;
	margin-right: 5px;
}

#inner #searchsite input {
    float: left;
}


#inner #searchsite #submit input {
    border: 0;
    padding: 0;
    margin: 0 0 0 10px;
    clear: none;
    float: right;
     height: 21px;
	background: url(../images/headreadmorebutton.png) no-repeat;
	padding: 0 0 0 10px;
    border: 0;
    margin: 0;
    
    text-align: left;
   	position: relative;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
padding-bottom: 9px;
	cursor: pointer;
}

#inner #searchsite #submit input:hover {
   text-decoration: underline;
}

#inner #searchsite #submit{
  
    float: left;
    margin-left: 12px;
	margin-top: 2px;
}



/* search form END*/


a#headmorelink {
	
	padding: 0 0 0 15px;
    border: 0;
    margin: 0;
    width: 50px;
    height: 12px;
    float: left;
	clear: none;
	position: relative;
	top: -69px;
	z-index: 10;
	left: 34px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	line-height: 12px;
    background: url(../images/headreadmorebutton.png) no-repeat;
}
a#headmorelink:hover {
	text-decoration: underline;
	
}


#headthumbarea {
	
	padding: 0 0 0 51px;
    border: 0;
    margin: 0;
    width: 310px;
    height: 59px;
	z-index: 20;
	position: relative;
	float: left;
	top: -64px;
	background: url(../images/thumbareabg.png) no-repeat;
}


#headthumbarea a img {
	
	position: relative;
	padding: 0;
    border: 0;
    margin: 5px 7px 0 0;
	float: left;
	z-index: 20;
	border-bottom: 4px solid #ffffff;
}
#headthumbarea a img:hover {
	
	cursor: pointer;
	border-bottom: 4px solid #ff0000;
}

/* main container */
#maincontent {
    width: 978px;
    padding: 0 0 25px 0;
    margin: 0px 0 0 0;
    border: 0;
    float: left;
    clear: both;
	background: #ffffff;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

#palce_map {
	
	float: left;
	clear: both;
	width: 600px;
	height: 500px;
}


#topinnerbarleft {
    width: 620px;
	height: 24px;
    padding: 0;
    margin: 15px 0 0px 0;
    border: 0;
    float: left;
    clear: both;
	background: url(../images/topinnerbarleftbg.gif) no-repeat;
}


#topinnerbarleft01 {
    width: 610px;
	height: 27px;
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
    clear: both;
	background: url(../images/pattern5.gif) repeat-x bottom;
	padding-bottom: 8px;
	margin-left: 13px;
}

#topinnerbarright {
   width: 99%;
	height: 27px;
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
    clear: both;
	background: url(../images/pattern5.gif) repeat-x bottom;
	padding-bottom: 8px;
	margin-left: 13px;
}

#groups_panel {
	
	float: left;
	clear: both;
	margin-left: 15px;
	
	
}

.group {
    padding: 0;
    margin: 15px 0 0 0px;
    border: 0;
    float: left;
    width: 295px;
   
	

}

.group img {
    margin: 0 5px 0 0;
    padding: 0;
    border: 0;
   float: left;
    clear: right;
    margin-top: 2px;
}

#main_groups_box {
	
	float: left;
	clear: both;
	position: relative;
	left: 15px;
}

#pageleftcolumn .group p, #pagerightcolumn .group p {
    margin: 0;
    padding: 0;
    border: 0;
   
    line-height: 14px;
    color: #363636;
    width: 195px;
	  text-align: left;
    float: left;
    clear: none;
   overflow: hidden;
   margin-left: 5px;
   font-size: 11px;
   font-family:Tahoma;
}

.group a.grouplink {
	
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 185px;
	font-family:Tahoma;
	letter-spacing: 0.00em;
	overflow: hidden;
	margin-left: 10px;
	float: left;
	margin-left: 5px;
	
}

.group a.addstitle {
	
	
	color: #0072bc;
	
	
}


.group a.grouplink span {
	
	
	color: #959595;
	
}

.group a.grouplink:hover {
	
	text-decoration: underline;
	
}




.firm {
    padding: 0;
    margin: 10px 0 10px 0px;
    border: 0;
    float: left;
    width: 610px;
   border-bottom: 1px solid #bfbfbf;
   padding-top: 10px;
	margin-left: -5px;

}
.firm span.promoted_firm {
    padding: 0;
    margin: 5px 0 -25px -100px;
    border: 0;
    float: left;
	clear: both;
    width: 75px;
   text-align: center;
   font-size: 10px;
   color: #ff0000;

}
#searchfirm {
	
	width: 292px;
	height: 124px;
	background: #f1f1f1;
	float: left;
	clear: both;
	margin: 8px 0 0 4px;
	border: 0;
}

#searchfirm fieldset {
	
	
	float: left;
	clear: both;
	margin: 20px 0 0 20px;
	border: 0;
	width: 260px;
}

#searchfirm label {
	
	
	float: left;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #959595;
}

#searchfirm input {
	
	
	float: left;
	clear: both;
	font-size: 11px;
	background: transparent;
	border: 1px solid #959595;
	margin-top: 3px;
	width: 130px;
}

#searchfirm select {
	
	
	float: left;
	clear: both;
	font-size: 11px;
	background: transparent;
	border: 1px solid #959595;
	margin-top: 3px;
	width: 130px;
}


#searchfirm #button{
	
	color: #0072bc;
	font-weight: bold;
	clear: none;
	float: right;
	border: 0;
	margin-top: 0px;
	 background: url(../images/searchfirmbutton.gif) no-repeat;
	 width: 60px;
	 height: 23px;
	 line-height: 23px;
	 padding-left: 15px;
	 cursor: pointer;
	 margin-right: 50px;
}

.promoted {
	background: #f2f9ff;
}

.firm img {
    margin: 0 5px 0 10px;
    padding: 0;
    border: 0;
   float: left;
    clear: right;
    margin-top: 2px;
}


.firm a.firmlink {
	
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #0072bc;
	width: 410px;
	font-family:Tahoma;
	letter-spacing: 0.00em;
	overflow: hidden;
	margin-left: 10px;
	float: left;
	
	
}

.firm .firm a.firmlink:hover {
	
	text-decoration: underline;
	
}


#pageleftcolumn .firm_cathegory {
    margin: 0px 0 15px 0px;;
    padding: 0;
    border: 0;
    float: left;
	clear: none;
    width: 410px;
	position: relative;
	left: 0px;
	font-size: 11px;
}

#pageleftcolumn .firm .firm_cathegory p {
   
   padding-bottom: 0px;
    width: 410px;
	color: #959595;
	float: left;
	clear: none;
	
}
#pageleftcolumn .firm_cathegory p a {
   
   
 
	color: #0072bc;
	text-decoration: none;
	
}
#pageleftcolumn .firm_cathegory p a:hover {
	text-decoration: underline;
   }
   
#pageleftcolumn .firm p {
   
   float: left;
    width: 480px;
	color: #363636;
	clear: none;
	font-size: 11px;
	padding-bottom: 25px;
	line-height: 14px;
	

	
	
	
}


#addsbox {
	
	 margin: 5px 0px 25px 0;
    padding: 0;
    border: 0;
	width: 100%;
	float: left;
	clear: both;
	position: relative;
	left: 0px;
	
}
#addsbox img {
	
	 margin: 0;
    padding: 0;
    border: 0;
	float: left;
	text-align: left;
	clear: both;
	
}

#place_map {
	
	float: left;
	clear: both;
	
}

a img  {
	
	border: 0;
	
}
#add_place_banner {
	
	float: left;
	clear: both;
	width: 300px;
	margin: 0;
	padding: 0;
	border: 0;
}
#add_place_banner a {
	
	float: left;
	clear: both;
	
}

#userprofile, #placeprofile {
	
	 padding: 0;
    margin: 15px 0 0 10px;
    border: 0;
    float: left;
    width: 600px;
 
	
	
}


#pageleftcolumn .info_tab {
	
	width: 608px;
	padding: 0px;
	float: left;
	clear: both;
	border: 1px solid #eaeaea;
	margin: 0 0 0 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

#pageleftcolumn .info_tab p {
	
	font-size: 11px;
	
}

#pageleftcolumn p#status_tab {
	
	width: 370px;
	padding: 0 0 0 10px;
	clear: none;
	height: 35px;
	border: 1px solid #eaeaea;
	margin: 0 10px 0 0px;
	line-height: 35px;
	font-size: 12px;
	float: right;
	position: relative;
	top: -32px;
   margin-bottom: -30px;
   right: 15px;
}

#pageleftcolumn  p#user_name {
	
	color: #000000;
	clear: none;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 300px;
	line-height: 45px;
	margin: 0 0 0 23px;
}

#userprofile a img {
	
	margin: 0 0 0 9px;
	padding: 0;
	border: 0;
	
	float: left;
	clear: none;
}

.userdata, .placedata, .placedata_05 {
    margin: 15px 15px 15px 20px;
    padding: 0;
    border: 0;
    float: left;
	clear: none;
    width: 220px;
}

.placedata, .placedata_05 {
   margin: 15px 0px 15px 20px;
    width: 560px;
}

#userdata_left {
	
	width: 207px;
}

#userdata_right {
	 margin: 15px 0 15px 0px;
	width: 365px;
}


.userdata dl, dt, .placedata dl, dt, .placedata_05 dl, dt {
    display: block;
    padding: 0;
    margin: 0;
	width: 220px;
}


.placedata dl, dt, .placedata_05 dl, dt {
    
	width: 280px;
}

.userdata dt, .placedata dt, .placedata_05 dt  {
    padding: 0;
    margin: 0;
    margin: 0;
    color: #000000;
   
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.00em;
    text-align: left;
    text-decoration: none;
    float: left;
    clear: both;
    line-height: 18px;
	width: 220px;
}


.placedata dt, .placedata_05 dt {
  
	width: 520px;
}



.userdata dt#userdataheader, .placedata dt#userdataheader, .placedata_05 dt#userdataheader  {
    
	font-weight: bold;
	margin-bottom: 10px;
}

.userdata dt span, .placedata dt span, .placedata_05 dt span {
  
    color: #707070;
    width: 150px;
	float: left;
	font-weight: bold;
}

.placedata dt span {
  
    text-align: right;
    width: 180px;
	
}
.placedata_05 dt span {
  
    
    width: 145px;
	
}

.placedata dt span.left_info {
  
    color: #000000;
   width: 330px;
	margin: 0;
	font-weight: normal;
	clear: none;
	margin-left: 10px;
	 text-align: left;
}


#userdata_right dt span {
  
    color: #707070;
    width: 135px;
	float: left;
}



#userdata {
    margin: 15px 0 15px 20px;;
    padding: 0;
    border: 0;
    float: left;
	clear: both;
   width: 100%;
}


#userdata dl, dt {
    display: block;
    padding: 0;
    margin: 0;
	width: 100%;
}

#userdata dt {
    padding: 0;
    margin: 0;
    margin: 0;
    color: #000000;
   width: 100%;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.00em;
    text-align: left;
    text-decoration: none;
    float: left;
    clear: both;
    line-height: 18px;
	
}


#userdata dt#userdataheader {
    
	font-weight: bold;
	margin-bottom: 10px;
	float: left;
}


#userdata table span {
  
	text-align: right;
margin: 0;
padding: 0;
width: 250px;
clear: both;
}

.userdata dt span {
  
    color: #707070;
    width: 125px;
	float: left;
	font-weight: bold;
}





#pageleftcolumn .groupsdata1 {
    margin: 15px 0 0px 0px;;
    padding: 0;
    border: 0;
    float: left;
	clear: none;
    width: 300px;
	position: relative;
	left: 15px;
}


#pageleftcolumn .groupsdata1 dt {
    display: block;
    padding: 0;
    margin: 0;
	width: 300px;
	
}

#pageleftcolumn .groupsdata1 dt a {
    padding: 0;
    margin: 0;
    margin: 0;
    color: #0054a6;
     font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.00em;
    text-align: left;
    text-decoration: none;
    float: left;
    clear: both;
    line-height: 18px;
	
}

#pageleftcolumn .groupsdata1 dt a span {
  
    margin-left: 5px;
	color: #707070;
    font-weight: normal;
	
}
#pageleftcolumn .groupsdata1 dt a:hover, #pageleftcolumn .groupsdata dt a:hover {
  
   text-decoration: underline;
	
}


#pageleftcolumn .groupsdata {
    margin: 15px 0 15px 0px;;
    padding: 0;
    border: 0;
    float: left;
	clear: none;
    width: 190px;
	position: relative;
	left: 15px;
}


#pageleftcolumn .groupsdata dl, #pageleftcolumn .groupsdata  dt {
    display: block;
    padding: 0;
    margin: 0;
	width: 190px;
	
}

#pageleftcolumn .groupsdata dt a {
    padding: 0;
    margin: 0;
    margin: 0;
    color: #0054a6;
     font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.00em;
    text-align: left;
    text-decoration: none;
    float: left;
    clear: both;
    line-height: 18px;
	
}

#pageleftcolumn .groupsdata dt a span {
  
    margin-left: 5px;
	color: #707070;
    font-weight: normal;
	
}







#addsbox a img {
	
	 margin: 0 0 10px 0;
    padding: 0;
    border: 0;
	float: right;
	clear: both;
	
}


#innermaincontent {
    width: 972px;
    padding: 8px 0 0 8px;
    margin: 0 0 0 -1px;
    border: 0;
	float: left;
    background: url(../images/innermaincontentbg.gif) no-repeat;
}

/* left/right columns */

/* pageleftcolumn */
 
#pageleftcolumn { 
 
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
  	width: 610px;
	font-family:    verdana, arial,  helvetica, times, tahoma, sans-serif;
}


#groupslinks {
    padding: 0;
    margin: 0 0 0 18px;
    border: 0;
   float: left;
    height: 24px;
	
	
}

#groupslinks li {
    list-style: none;
    float: left;
    color: #282828;
}

#groupslinks li a {
    padding: 0;
    border: 0;
    margin: 0 8px 0 8px;
    text-decoration: none;
    color: #d95200;
    line-height: 24px;
    font-size: 10px;
    letter-spacing: 0.00em;
	font-weight: bold;
}

#groupslinks li a:hover {
    color: #ff0000;
	text-decoration: underline;
}




.morejoin {
    padding: 0;
    margin: 0 20px 0 0px;
    border: 0;
   float: right;
    height: 16px;
	width: 200px;
	
}

.morejoin li {
    list-style: none;
    float: left;
    color: #282828;
	line-height: 16px;
	text-align: left;
}

.morejoin li a {
    padding: 0;
    border: 0;
    margin: 0 8px 0 8px;
    text-decoration: none;
    color: #1184c7;
    
    font-size: 10px;
    letter-spacing: 0.00em;
	font-weight: normal;
}

.morejoin li a:hover {
    color: #ff0000;
	text-decoration: underline;
}


#pageleftcolumn h5 {
	
	width: 675px;
	clear: both;
	font-size: 11px;
	margin: 10px 0 0 10px;
	padding: 0;
	border: 0;
	line-height: 30px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	float: left;
	background: url(../images/h5bg.gif) no-repeat bottom left;
}


#pageleftcolumn h6, #pagerightcolumn h6 {
	
	width: 90%;
	clear: both;
	font-size: 12px;
	margin: 10px 0 0 28px;
	padding: 0;
	border: 0;
	line-height: 30px;
	color: #959595;
	font-weight: bold;
	text-align: left;
	float: left;
	
}

#pageleftcolumn  h6.profile_h6 {
	
	margin-left: 5px;
}
#pageleftcolumn  h6#status_h6 {
	clear: none;
	margin: -10px 0 0 20px;
	width: 200px;
}



#maincontent #pageleftcolumn h4, #pagerightcolumn h4 {
	
	width: 99%;
	clear: both;
	font-size: 16px;
	margin: 6px 0 0 10px;
	padding: 0;
	border: 0;
	line-height: 30px;
	color: #959595;
	font-weight: bold;
	
	float: left;
	background: url(../images/h4leftbg.gif) no-repeat bottom left;
}


.horizontal_rule {
	float: left;
	height: 20px;
	width: 100%;
	margin: 6px 0 6px 0px;
	background: url(../images/pattern5.gif) repeat-x bottom;
	clear: both;
}


#pagerightcolumn a.read_more {
	
	color: #ffffff;
	font-size: 10px;
	padding: 1px;
	float: right;
	margin: 12px 0px 0 0;
	padding-left: 2px;
	padding-right: 2px;
	clear: both;
	background: url(../images/readmorebg.gif) no-repeat;
	width: 55px;
	height: 19px;
	text-decoration: none;
	font-weight: bold;
}
#pagerightcolumn a.read_more:hover {
	
	
	text-decoration: underline;

}

#pageleftcolumn h4 span {
	
	
	color: #000000;
	
}
#maincontent #pagerightcolumn h4 {
	
	width: 100%;
	margin: 6px 0 0 0px;
	background: url(../images/pattern5.gif) repeat-x bottom;
}

#maincontent #pagerightcolumn h4 span {
	
	margin-left: 40px;
	width: 190px;
	text-align: right;
	
	}

#maincontent #pagerightcolumn h4 span a {
	
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	 color: #de4800;
	
	
	}

#maincontent #pagerightcolumn h4 span a:hover {
	
	text-decoration: underline;
	
	
	}	
	
#maincontent #pageleftcolumn h4 span a {
	
	
	
	clear: none;
	text-align: right;
	clear: none;
	margin-left: 360px;
	width: 200px;
	font-size: 10px;
	text-decoration: none;
	height: 16px;
	line-height: 14px;
	color: #148cc4;
	background: url(../images/addicon.gif) no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-top: 2px;
}



#pageleftcolumn .comments {
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
    width: 610px;
    clear: both;
    margin-bottom: 15px;
    border-bottom: 1px solid #b4b5b5;
    padding-top: 10px;
	padding-bottom: 10px;
}

#pageleftcolumn .comments img {
    margin: 0;
    padding: 0;
    border: 0;
   margin-left: 5px;
    float: left;
    clear: right;
    margin-top: 2px;
	margin-right: 5px;
}

#pageleftcolumn .commentsdate {
    
    font-size: 11px;
    line-height: 16px;
    color: #58585a;
    width: 500px;
    text-align: left;
    float: left;
    clear: none;
    margin-right: 0px;
	margin-left: 20px;
}

#pageleftcolumn .commentsdate a {
    
    font-size: 11px;
    text-decoration: none;
	color: #006a77;
	font-weight: bold;
	
}

#pageleftcolumn .commentsdate span {
    
   
	color: #a0a1a1;
	
	
}
#pageleftcolumn .commentsdate a:hover {
    
  text-decoration: underline;
	
}

#pageleftcolumn .comments p a.readmorered {
    
    font-size: 11px;
   
	color: #ff0000;
	font-weight: bold;
	margin-left: 5px;
	
	
}


#pageleftcolumn .comments p {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 11px;
    line-height: 16px;
    color: #58585a;
    width: 470px;
    text-align: left;
    float: left;
    clear: none;
    margin-left: 20px;
	
}


#maincontent #precrumb {
    padding: 0;
    margin: 0 0 10px 6px;
    border: 0;
	float: left;
    clear: both;
    text-align: center;
	position: relative;
	height: 24px;
   
}
#maincontent #precrumb li p {
	 color: #999999;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	clear: none;
	width: 80px;
	line-height: 24px;
}

#maincontent #precrumb li {
    list-style: none;
    float: left;
    color: #005b7f;
	font-size: 11px;
	line-height: 24px;
}

#maincontent #precrumb li a {
    padding: 0;
    border: 0;
    margin: 0 3px 0 3px;
    text-decoration: none;
    color: #005b7f;
	text-align: center;
    font-size: 11px;
    letter-spacing: 0.00em;
}

#maincontent #precrumb li a:hover {
    color: #b5232d;
}

#maincontent #precrumb li#actuallpage a {
    color: #b5232d;
}


#maincontent #user_options {
    padding: 0;
    margin: 0 0 10px 6px;
    border: 0;
	float: left;
    clear: both;
    text-align: center;
	position: relative;
	height: 32px;
	width: 608px;
	border: 1px solid #d5d5d5;
   background: #f8f8f8;
}

#maincontent #user_options li {
    list-style: none;
    float: left;
    color: #005b7f;
	font-size: 11px;
	line-height: 32px;
}

#maincontent #user_options li a {
    padding: 0;
    border: 0;
    margin: 0 3px 0 3px;
    text-decoration: none;
    color: #de4800;
	text-align: center;
    font-size: 11px;
    letter-spacing: 0.00em;
	font-weight: bold;
	margin-right: 0px;
	letter-spacing: -0.05em;
}

#maincontent #user_options li a:hover {
    color: #b5232d;
}

#maincontent #user_options li#actuallpage a {
    color: #b5232d;
}


#maincontent #user_options img {
    padding: 0;
    margin: 0 ;
    border: 0;
	float: left;
    clear: none;
	margin-top: 3px;
    margin-left: 10px;
	margin-right: 10px;
	
}


.users_tab, .users_tab_01 {
	
	width: 610px;
	padding: 0px;
	float: left;
	clear: both;
	border: 1px solid #eaeaea;
	margin: 0 0 0 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}
.users_tab_01 {
	
	
	border: 0;
	
	
}

.inner_panel {
	
	width: 610px;
	padding: 0px;
	float: left;
	clear: both;
	margin: 0 0 0 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}


.user_box {
	
	width: 121px;
	float: left;
	margin: 10px 0 10px 0px;
	padding: 0;
	border: 0;
/*	border-right: 1px dotted #eaeaea;
	border-bottom: 1px dotted #eaeaea; */
	padding-bottom: 5px;
	height: 160px;
}


.user_box img  {
	
	
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	clear: none;
	margin-left: 20px;
}

.user_box img:hover
  {
	
	
	border: 0;
}


.user_box .user_info, .user_box .user_info_01 {
    width: 120px;
    margin: 0px;
    padding: 0;
    margin: 10px 0px 0 3px;
    float: left;
   clear: none;
   
}

.user_box .user_info_01 {
    width: 100px;
    margin: 10px 0px 0 10px;
     
}


.user_box .user_info dl, dt, .user_box .user_info_01 dl, dt {
    display: block;
    padding: 0;
    margin: 0;
    float: left;
    width: 120px;
}
, .user_box .user_info_01 dl, dt {
   
    width: 100px;
}
.user_box .user_info dt, .user_box .user_info_01 dt {
    width: 120px;
    color: #58585a;
    position: relative;
    top: 0px;
    left: 0px;
    text-align: left;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    padding-left: 0px;
    letter-spacing: 0.00em;
       line-height: 22px;
}

.user_box .user_info_01 dt {
    width: 100px;
     line-height: 16px;
}

.user_box .user_info dt a, .user_box .user_info_01 dt a {
    
    color: #17A6DE;
    font-weight: bold;
	text-decoration: none;
	
}

.user_box .user_info dt a:hover, .user_box .user_info_01 dt a:hover {
    
  
	text-decoration: underline;
	
}

.user_box .user_info dt img, .user_box .user_info_01 dt img {
    
    border: 0;
	margin: 0;
	margin-left: 8px;
	
}
.user_box .user_info dt img:hover {
    
    border: 0;
	
}

.friends_tab {
	
	width: 275px;
	padding: 0;
	float: left;
	clear: both;
	margin: 0 0 0 30px;
	
	
}
#right_friends_tab {
	
		width: 275px;
	padding: 0;
	float: left;
	clear: both;
	margin: 25px 0 0 12px;
	
}

.friend_box {
	
	width: 270px;
	float: left;
	margin: 0px 0 20px 0;
	padding: 0;
	border: 0;
}


.right_friend_box {
	
	width: 270px;
	float: left;
	margin: 0px 0 5px 0;
	padding: 0;
	border: 0;
}


.friend_box img, .right_friend_box img   {
	
	
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	clear: none;
}

.friend_box img:hover, .right_friend_box img:hover 
  {
	
	
	border: 0;
}


.friend_box .friend_info, .right_friend_box .friend_info  {
        width: 200px;
    margin: 0px;
    padding: 0;
    margin: 10px 0px 0 7px;
    float: left;
   clear: none;
}

.friend_box .friend_info dl, dt, right_friend_box .friend_info dl, dt {
    display: block;
    padding: 0;
    margin: 0;
    float: left;
    width: 120px;
}

.friend_box .friend_info dt, .right_friend_box .friend_info dt {
    width: 200px;
    color: #58585a;
    position: relative;
    top: 0px;
    left: 0px;
    text-align: left;
    color: #636363;
    font-size: 12px;
    font-weight: normal;
    padding-left: 0px;
    letter-spacing: 0.00em;
       line-height: 18px;
}

.friend_box .friend_info dt a, .right_friend_box .friend_info dt a {
    
    color: #0054a6;
    font-weight: bold;
	text-decoration: none;
	
}

.friend_box .friend_info dt a:hover {
    
  
	text-decoration: underline;
	
}


#right_gallery_tab {
	
	float: left;
	clear: both;
	/*background: #f1f1f1;*/
	margin: 12px 0 0 2px;
	padding-bottom: 8px;
	
	width: 298px;
}


#right_gallery_tab a span {
	
	float: left;
	clear: right;
	/*background: #f1f1f1;*/
	margin: 12px 0 0 2px;
	padding-bottom: 8px;
	color: #0054a6;
	font-weight: bold;
}


#right_gallery_tab a img  {
	padding: 0;
	border: 0;
	margin: 10px 5px 0 10px;
	float: left;
	clear: both;
	
}

#pagination {
    margin: 23px 0px 0px 160px;
    border: 0;
    padding: 0;
    width: 400px;
    height: 20px;
    float: left;
    clear: left;
    padding-right: 2px;
    
}

#pagination li {
    display: inline;
    margin: 0 0px 0 0px;
    border: 0;
    padding: 0;
    float: left;
    width: 24px;
    height: 20px;
    line-height: 12px;
    width: 24px;
    text-align: center;
    color: #000000;
}

#pagination li a {
       margin: 0 7px 0 0px;
    border: 0;
    padding: 0;
    color: #17a6de;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    width: 16px;
    float: left;
   border: 1px solid #dadada;
}

#pagination li a:hover {
    text-decoration: none;
   font-weight: bold;
    color: #c1212d;
  
}


#pagination li.active a {
    text-decoration: none;
   font-weight: bold;
    color: #c1212d;
	border: 0;
   
}

#pagination li#gofirst  {
    width: 85px;
	border: 0;
}
#pagination li#gofirst a  {
    width: 85px;
	border: 0;
}
#pagination li#gofirst a:hover {
    text-decoration: underline;
	font-weight: normal;
}

#pagination li#golast a {
   width: 75px;
	border: 0;
}

#pagination li#golast a:hover {
   text-decoration: underline;
	font-weight: normal;
}



/* pageleftcolumn END*/

#pagerightcolumn { 
 
    padding: 0;
    margin: 0;
    border: 0;
    float: right;
    width: 300px;
	clear: right;
	margin-right: 11px;	
	font-family:    verdana, arial,  helvetica, times, tahoma, sans-serif;
}



#maincontent p {
	
	float: left;
	clear: both;
	margin: 5px 0 5px 10px;
	padding: 0;
	border: 0;
	width: 95%;
	line-height: 18px;
}



#maincontent ol {
	
	width: 300px;
	float: left;
	margin: 0 35px 0 0;
	padding: 0;
	border: 0;
	clear: none;
	list-style-type: none;
	
}

#maincontent ol li {
	margin: 0;
	padding: 0 0 0 15px;
	border: 0;
    font-size: 12px;
   
    line-height: 18px;
    background-image: url(../images/ollistbg.gif);
    background-repeat: no-repeat;
    background-position: 0 .4em;
    
}



/* footer*/
#footer {
    width: 980px;
    padding: 5px 0 10px 0;
    margin: 0;
    border: 0;
    float: left;
    clear: both;
    background: #e3e3e3 url(../images/footerbg.gif) no-repeat;
  
}

#footermenu {
    padding: 0;
    margin: 0 ;
    border: 0;
   float: right;
    height: 14px;
	width: 642px;
	
}

#footer p {
    padding: 0;
    margin: 0 0 0 9px;
    border: 0;
   float: left;
      color: #282828;
    text-align: center;
    font-size: 11px;
	width: 230px;
	
}

#footermenu li {
    list-style: none;
    float: left;
    color: #282828;
}

#footermenu li a {
    padding: 0;
    border: 0;
    margin: 0 8px 0 8px;
    text-decoration: none;
    color: #282828;
    text-align: center;
    font-size: 11px;
    letter-spacing: 0.00em;
}

#footermenu li a:hover {
    color: #ff0000;
	text-decoration: underline;
}

#footermenu li#actuallpage a {
    color: #ff0000;
}





#log_book {
	
	 padding: 0;
    margin: 15px 0 0 10px;
    border: 0;
    float: left;
    width: 633px;
 
	
	
}

#LogBookForm {
	
	 padding: 0;
    margin: 0;
    border: 0;
    float: left;
    width: 633px;
 
	
	
}


#LogBookForm #TopLogFieldset {
	
	width: 626px;
	height: 47px;
	float: left;
	clear: both;
	border: 1px solid #eaeaea;
	padding: 0;
	margin-bottom: 10px;
}

#LogBookForm #LogBookParametres {
	
	width: 403px;
	height: 223px;
	float: left;
	clear: none;
	border: 1px solid #eaeaea;
	padding: 0;
	margin-bottom: 10px;
}

#LogBookForm #LogBookIllustration {
	
	
	
	width: 399px;
	height: 123px;
	float: left;
	clear: both;
	border: 0;
	padding: 0;
	background: url(../images/logbookillustration.gif) no-repeat;
	position: relative;
	left: 4px;

}


#TopLogFieldset label, #LogBookParametres label, #InfoAbout label {
	
	color: #707070;
	float: left;
	font-size: 11px;
	float: left;
	height: 20px;
	line-height: 22px;
	margin: 0 0 0 12px;
	padding: 0;
	border: 0;
}

#TopLogFieldset #label1, #TopLogFieldset #label3 {
	
	width: 30px;
}

#TopLogFieldset #label2, #TopLogFieldset #label4 {
	
	width: 55px;
	margin-left: 40px;
	
}
#TopLogFieldset #label4 {
	
	width: 55px;
	margin-left: 20px;
	
}

#TopLogFieldset a.nick {
	
	line-height: 22px;
	padding: 0;
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
	font-size: 10px;
}

#links_01 a#bottom_l, #links_01 a#top_l {
	
	line-height: 22px;
	padding: 0;
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
	font-size: 10px;
	color:#17A6DE;
	text-decoration:none;
	text-align: center;
	position: relative;
	cursor: pointer;
	padding-bottom: 5px;
	background: url(../images/ikona03.gif) no-repeat;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 7px;
}

#TopLogFieldset #logbookdate, #TopLogFieldset #logbooknumber {
	
	width: 75px;
	
	
}

#TopLogFieldset a#top_l {
	
line-height: 22px;
	padding: 0;
	margin-left: 5px;
	font-size: 10px;
	font-weight: normal;
	background: url(../images/ikona02.gif) no-repeat;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 7px;
}

#TopLogFieldset #label3 {
	
	clear: left;
}

#LogBookParametres #label5 {
	
	width: 100px;
}
#LogBookParametres #label7 {
	
	border-top: 1px solid;
	margin: 0;
}

#InfoAbout #label12 {
	
	clear: both;
	float: left;
}



#LogBookParametres #label8 {
	
	width: 115px;
	margin: 0;
}

#PressureFieldset #label11 {
	width: 38px;
	margin-top: -3px;
}

#TopLogFieldset input, #LogBookParametres input {
	
	color: #252525;
	font-size: 11px;
	float: left;
	font-weight: bold;
    margin: 3px 0 0 10px;
    border: 0;
	border-bottom: 1px solid #707070;
  
	}

#TopLogFieldset input#logbooklocalization {
	
	
	color: #f26522;
}
#TopLogFieldset input#logbookbuddy {
	
	color: #002157;
	
}

#LogBookParametres input#logbookhourin {
	
	width: 40px;
    margin-right: 10px;


}
#LogBookParametres input#logbooktimeunder {
	
	width: 45px;
}


#LogBookParametres input#logbookstop {
	
	width: 35px;
   margin-right: 0;
	 margin-left: 0px;


}

#LogBookParametres input#logbookmaxdeep {
	
	width: 35px;
   
	margin-right: 0;
   margin-left: 0px;

}

#LogBookParametres #PressureFieldset input#logbookpressurestart, #LogBookParametres #PressureFieldset input#logbookpressureend {
	
	width: 50px;
   
	

}

#LogBookParametres p {
	
	line-height: 14px;
	font-size: 11px;
	color: #707070;
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 0 0 10px;
	
}

#LogBookParametres .wrapper1 {
	
	clear: left;
}


#LogBookParametres #wrapper2 {
	
	width: 100%;
	height: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#LogBookParametres #PressureFieldset input#logbookpressureend {

clear: right;
}


#LogBookParametres #LogBookIllustration {
	
	margin: 16px 0 0 0;
	float: left;
	clear: both;
}

#LogBookParametres .wrapper {
	
	float: right;
	clear: both;
	margin: 40px 0 0 0;
	width: 155px;
}

#InfoAbout {
	
	
	width: 626px;
	height: 223px;
	border: 1px solid #eaeaea;
	padding: 0;
	clear: none;
}


#InfoAbout textarea#logbookinfo {
	
	float: left;
	clear: none;
	margin-top: 15px;
	color: #252525;
	font-size: 11px;
	margin-left: 10px;
	width: 600px;
	height: 165px;
	border: 1px solid #eaeaea;
	text-align: left;
	padding: 0;
	
}

#TemperatureFieldset {
	float: right;
	width: 215px;
	height: 80px;
	float: right;
	clear: none;
	border: 1px solid #eaeaea;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 2px;
}

#ParametresFieldset1 
{
	
	width: 215px;
	height: 64px;
	float: right;
	border: 1px solid #eaeaea;
	padding: 0;
	margin-bottom: 5px;
	padding-top: 5px;
}


#ParametresFieldset1  select
{
	
	height: 18px;
	width: 85px;
	font-size: 11px;
	margin-top: 1px;
}

#ParametresFieldset2  select
{
	
	height: 18px;
	width: 85px;
	font-size: 11px;
	margin-top: 1px;
}



#PressureFieldset  select
{
	
	height: 18px;
	
	font-size: 11px;
	margin-top: 1px;
}

#ParametresFieldset2 
{
	
	width: 215px;
	height: 50px;
	float: right;
	border: 1px solid #eaeaea;
	padding: 0;
	margin-bottom: 5px;
	padding-top: 10px;
}


#LogBookForm #TemperatureFieldset input, #ParametresFieldset1 input, #ParametresFieldset2 input {
	
	color: #252525;
	font-size: 11px;
	float: left;
	font-weight: bold;
    margin: 0px 0 0 0px;
    border: 0;
	border-bottom: 1px solid #707070;
  width: 35px;
 height: 15px;
	}
	

	
#ParametresFieldset1 input, #ParametresFieldset2 input {
	
	
  width: 75px;

	}
#LogBookForm #ParametresFieldset1 #logbookvislibly {
	
	color: #406618;
}

#LogBookForm  #TemperatureFieldset label, #LogBookForm #ParametresFieldset1 label, #LogBookForm #ParametresFieldset2 label {
	
	color: #707070;
	float: left;
	font-size: 11px;
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0 0 0 8px;
	padding: 0;
	border: 0;
	width: 115px;
	
}

	
#TemperatureFieldset #label14, #TemperatureFieldset #label15 {
	
	width: 100px;
	float: left;
	
}

#logbookgalleries {
	
	width: 628px;
	overflow: hidden;
	float: left;
	border: 1px solid #eaeaea;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}

#logbookgalleryicon  img a {
	
	float: left;
	border: 0;
}


#logbookleftside {
	
	float: left;
	width: 404px;
}


#logbookrightside {
	
	float: right;
	width: 223px;
	position: relative;
	top: 57px;
}

#TemperatureFieldset p {
	
	line-height: 14px;
	font-size: 11px;
	color: #707070;
	margin: 0;
	padding: 0;
	float: left;
	margin: 5px 0 0 8px;
	
}

.logbookgallerydata {
    margin: 0 0 0 0px;;
    padding: 0;
    border: 0;
    float: left;
	clear: none;
    
    width: 135px;
}
.logbookgallerydata  dl, dt {
    display: block;
    padding: 0;
    margin: 0;
	width: 135px;
}

.logbookgallerydata  dt, .logbookgallerydata  dt a {
    padding: 0;
    margin: 0;
    margin: 0;
    color: #000000;
   
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.00em;
    text-align: left;
    text-decoration: none;
    float: left;
    clear: both;
    line-height: 14px;
	
}


.logbookgallerydata  dt a {
    font-weight: bold;
	color: #005b7f;
	font-size: 11px;
	
}

.logbookgallerydata  dt a:hover {
    
text-decoration: underline;
	
}


.logbookgalleryicon a img  {
	
	float: left;
	margin: 0 5px 0 5px;
	padding: 0;
	border: 0;
}

.logbookgalleryicon {
	
	float: left;
	clear: both;
	margin: 5px 0 0 5px;
	width: 200px;
}

.clear {
	clear: both;
}
#message{
	position:absolute;
	width:600px;
	height:400px;
	border-width:1px;
	border-color:#666666;
	background-color:#FFFFFF;
}
#regions{
	position:absolute;
	width:500px;
	height:400px;
	overflow:auto;
	border-width:1px;
	border-color:#000000;
	background-color:#F9F9F9;
	z-index:45;
	top:150px;
	left:350px;
}
.lightboxlink{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
#friendsbox{
	position:absolute;
	width:220px;
	height:180px;
	overflow:auto;
	border-width:1px;
	border-color:#000000;
	background-color:#F9F9F9;
	z-index:55;
	top:570px;
	left:320px;
}
#invitebox{
	position:absolute;
	width:250px;
	height:150px;
	overflow:auto;
	border-width:1px;
	border-color:#000000;
	background-color:#F9F9F9;
	z-index:55;
	top:550px;
	left:390px;
}
#map_canvas { width: 600px; height: 500px; float: left; clear: both; } 
.mapCanvas { float: left; width: 100%; height: 100%; } 
.overlayleft{
  height:30px;
  background-image: url(../images/doverlay_left.png);
  width:5px;
	margin:0px;
	padding:0px;
}
.overlayright{
  height:30px;
  background-image: url(../images/doverlay_right.png);
  width:24px;
	margin:0px;
	padding:0px;
}
.ovlay{
	height:auto;
	width:auto;
	position:absolute;
}
.maplink{
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.maplink:hover{
  text-decoration:underline;
	margin:0px;
	padding:0px;
}
.maplinkcontainer{
  height:30px;
  width:100px;
  background-image: url(../images/doverlay_mid.png);
  position:relative;
  float:left;
	margin:0px;
	padding:0px;
}
.maplinkbase{
	position:relative;
	top:-7px;
	z-index:30;
	margin:0px;
	padding:0px;

}

.tablelist_header{
background-color:#F9F9F9;

height:30px;
}
.table_header{

font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#5A5A5A;
}

.row_even{
border-top-width:1px;
border-top-style:solid;
border-top-color:#EBEBEB;
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#5A5A5A;
background-color:#F9F9F9;
height:30px;
}
.row_odd{
border-top-width:1px;
border-top-style:solid;
border-top-color:#EBEBEB;
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#5A5A5A;
height:30px;
}
.blue_title{
	color:#17A6DE;
	font-family:Verdana;
	font-size:12px;	
	font-weight:normal;
	text-decoration:none;
}
.nick{
	color:#17A6DE;
	font-family:Verdana;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	width: 115px;
}


.nick1 {
	color:#17A6DE;
	font-family:Verdana;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
	text-align: center;
	top: 15px;
	line-height: 14px;
	padding: 0;
	padding-bottom: 5px;
	height: 22px;
}
#links_01 {
	
	margin-left: 8px;
	float: left;
	height: 22px;
}

.border_bottom{
border-bottom-color:#CCCCCC;
border-bottom-width:1px;
border-bottom-style:solid;
}
.small_txt{
font-family:Verdana;
font-size:10px;
font-weight:normal;
color:#CCCCCC;
}
.content_txt{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#666666;
}



#maincontent .sub_list {
    padding: 0;
    margin: 0 0 10px 6px;
    border: 0;
	float: left;
    text-align: center;
	position: relative;
	height: 24px;
   
}


#maincontent .sub_list dt {
    list-style: none;
    float: left;
    color: #005b7f;
	font-size: 11px;
	line-height: 24px;
}

#maincontent .sub_list dt a {
    padding: 0;
    border: 0;
    margin: 0 3px 0 3px;
    text-decoration: none;
    color: #0072bc;
	text-align: center;
    font-size: 11px;
    letter-spacing: 0.00em;
	font-weight: bold;
}

#maincontent .sub_list dt a:hover {
    color: #464646;
	text-decoration: underline;
}

#maincontent .sub_list dt.active a {
    color: #464646;
}

#maincontent #innermaincontent h2#head_01 span {
color: #464646;
	text-align: center;
    font-size: 11px;
    letter-spacing: 0.00em;
	font-weight: bold;
	 margin: 0px 3px 0 15px;
	 line-height: 24px;
	 padding: 0;
	 position: relative;
	 top: -3px;
}


a#data_btn {
	
	float: left;
	position: relative;
	left: 5px;
	cursor: pointer;
	
}

#comp_map{width: 300px; height: 300px; float: left; clear: both;}
.comp_map{width: 300px; height: 300px; float: left; clear: both;}
.standard_link{
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#666666;
}