body {margin: 0px; padding: 0px; font-family: Arial; }
.pics, .singp, .snhead {margin-left: 23px;}
.snhead {font-size: 14px; margin-bottom:10px;}

.pics  .spic {
	float: left;
	width: 180;
	height: 150;
	border: 0;
	padding: 3px;
	font-size: 12px;
	text-align: center; background: #f0f0f0; border: 1px dotted #c0c0c0;
	overflow: hidden;
	margin-right: 4px;
	margin-bottom: 10px;
}

#selectedPic { border: 1px dotted #0030B0; background: #f0f0f0;}

.pics a {color: black; height: 120px; display: block;}
.singp a, .outer a, .clubs a {color: #0030B0;}

.pics span {
	display: block;
}

.singp, .singp td {font-size: 12px;}

.g1 td {border: 1px dotted #999; padding: 4px; font-family: Arial; font-size: 12px; line-height: 18px;}
.g1 a {color: #0030B0;}
.scroller {font-size: 12px; line-height: 30px; background: #F0F0F0; padding: 0px 40px;}
.scroller a {color: #0030B0; }
.chead{
	width: 100%; 
	display: block; 
	margin: 0px; 
	padding: 10px 0px;
	font-size: 18px;

}

.list {
	margin-left: 20px;
	width: 710px;
}

.list td { margin: 0px; padding: 3px; font-size: 12px; border-bottom: 1px dotted #F0F0F0;}
.list a {color: #0030B0; text-decoration: none;}
.list a:hover {text-decoration: underline;}
.listhead {background: #C0C0C0;}

.lhead {display: block; font-size: 12px; margin-left: 23px;}
.lhead a {color: #0030B0;}

.base {background: #C0C0D0; border-bottom: 1px dotted #0030B0; padding-left: 23px; padding-bottom: 15px;}
.base form {margin: 0px; padding: 0px;}
.search1 { background: white;}

.cave {
	margin-left: 23px;
	width: 700px;
}

.cave td {font-size: 12px; line-height: 17px; margin: 0px; padding: 3px;}
.lim {width: 120px; background: #f0f0f0;}

.deschead {line-height: 18px; background: #C0C0D0; font-weight: bold;}
.desc {padding: 10px; border: 1px dotted #0030B0;}
.cavename {font-size: 24px; padding-left: 23px; background: #C0C0D0}

h3 {font-size: 14px;}

.dobavi {color: #0030B0; font-size; 14px; line-height: 30px; display: block; border: 1px dotted #C0C0D0; padding-left: 23px;}

.comment {font-size: 12px; margin-left: 23px;}

.bottom {line-height: 30px; background: #C0C0D0; border-top: 1px solid #0030B0; font-size: 14px; text-align: right; padding-right: 20px; clear: both;}
.bottom a {color: #0030B0;}
.r {text-align: right;}

.advs {font-size: 12px; margin-left: 23px; line-height: 17px; }
.advs a, .cave a {color: #0030B0;}
.red {color:red;}
.rname {margin-left: 23px;}

.menu {
	border-left: 1px dotted #C0C0D0;
	background: #f0f2f3;
	width: 185px;
}
.menu ul {
	margin: 0px; padding: 0px;
}

.menu li {
	font-size: 12px;
	list-style: none;
	padding: 0px;
	margin: 10px 4px;
}

.menu img {
margin-left: 8px;
}

.menu a, .galeria a {
	color: #0030b0;
}

.maintd { padding-top: 10px;}

.galeria {background: #F0F0F3; margin-left: 23px;}
.galeria td { width: 180px; font-size: 12px; border-bottom: 1px solid #C0C0D0;
padding: 5px; background: white; vertical-align: top;}

.outer {padding: 6px; font-size: 12px;}
.clubs li, .outer a {font-size: 12px;}
.clubs li {line-height: 18px; list-style-type: square;}
.leftpad {margin-left: 23px;}

.sm, .stats td {font-size: 12px;}

.stats {margin-left: 23px; border: 1px solid #c0c0d0;}
.stats td {border-bottom: 1px dotted #c0c0d0;}
.rig {text-align: right;}
.npd { display: block; width: 640px;}

.banners {
	height: 80px; 
}

.banners div {
	float: left;
	width: 323px; height: 40px; margin: 10px 0px 10px 25px;
	border: 1px solid #c0c0d0;
	padding: 8px;
	font-size: 12px;
	background: white;
}

.banners a {
	color: #0030b0; font-size: 12px;
}

.extremus {
	font-size: 11px;
	margin: 7px;
	padding: 4px 0px;
	background: #E8F0F0;
}

.extremus a {
	color: black;
}

.regform {
	margin: 20px;
	border: 1px dotted black;
	background-color: #f0f2f3;
	font-size: 12px;
}

.wiki {
	border: 1px dotted #c0c0c0; width: 660px; margin: 10px;
}

.wiki1 {
	width: 120px;
}

.wiki2 {
	border-bottom: 4px solid #c0c0c0;
}

.wiki3 {
	width: 540px;
}

.olddesc {
	width: 660px;
	margin: 10px;
	padding: 10px;
	border: 1px dotted #c0c0c0;
}

.trustlist {
	font-size: 12px;
	margin: 10px;
}

.user {margin: 20px;}
.user td {font-size: 12px;}

.deletedComments td {font-size: 12px; padding: 4px;}
.deletedComments {margin: 20px;}
.delBeg td {border-top: 1px solid #CCCCCC; background: #f4f4f4;}

h1 a {color: black}

/* forum css */

.forum { padding-left: 23px; background: #f4f4f4; line-height: 22px; border-bottom: 1px solid #CCCCCC; }
.forum a, forum a:visited {color: #0030B0;}

.forumindex {
	width: 80%; 
	margin-left: 23px; 
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	border-spacing: 0px;
}
.forumindex td {font-size: 12px; font-family: Arial; line-height: 18px; border-bottom: 1px solid #CCCCCC; padding: 4px;}
.forumindex a, .forumindex a:visited {color: #0030B0;}
.fi1, .fi2, .fi3 {border-right: 1px solid #CCCCCC;}
.fi2, .fi3 { text-align: center; width: 85px; }
.fi4 {width: 140px;}
.forumhead td {background-color: #C0C0D0; font-weight: bold; line-height: 22px; padding: 4px; text-align: center;}

.forumform {margin-left: 23px;}
.forumform td {font-size: 12px; font-family: Arial; line-height: 18px; padding: 4px;}
.ff1 {width: 140px;}
.cff1 {background: #F4F4F4; border-right: 1px solid #CCCCCC; width: 140px; padding: 4px; vertical-align: top;}
.cff1 a, .cff1 a:visited {color: black; font-weight: bold;}
.cff3 {border-bottom: 1px solid white; vertical-align: top;}
.cff4 {width: 150px;}

.forumpages { padding-left: 23px; background: #f4f4f4; line-height: 22px; border-bottom: 1px dotted #f4f4f4; }
.bottomadvertisment { padding-right: 20px; padding-top: 15px; margin:10px; }

.googler {
 padding-left: 3px;
 border-top: 2px solid white;
 border-bottom: 2px solid white;
}

.tpac{padding: 0px;}

.bestcaves td {
	vertical-align: top; 
	font-family: arial; 
	font-size: 11px; 
	text-align: center; padding: 4px; 
	background-color: white; width: 90px;
	border-bottom: 1px solid #B0B0B0; border-right: 1px solid #D0D0D0;
}
.bestcaves td a {color: #0030B0; }
.bestcavescontainer {background: #f7f7f7; padding-left: 20px; padding-bottom: 3px;}
.rightFloated {float: right; background: #f7f7f7; padding-bottom: 5px;}
.blackcave {font-weight: bold;}
.google3 {margin-left: 20px; }

.topadvertisment {
	float:right; width: 250; background: white; display: block; margin-top:3px; margin-right: 3px; font-size: 12px; padding: 10px;
}

.topadvertisment a {
	color: #0030B0; 
}

#aleyan {background:E0E0E0; border-top: 1px solid black; border-bottom: 1px solid black;}
.tblwid {padding-left: 20px; border-top: 1px solid #ccc;}
.Page { padding: 2px 4px; border: 1px solid #666; background: #eee; text-decoration:none;}
.selectedPage {color: black; font-weight: bold; background: #aaa; }
.Page:hover {color: #aaa;}
