body {margin:0;	padding:0; font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; color:#47494E;	background-color:#ffffff; text-align:center;}

#topper {width:1000px; height:296px;}
.logodiv {width:525px; height:125px; margin:0 0 0 185px; cursor:pointer;}
.headerdiv {margin-left:185px; width:525px; height:35px; margin-top:5px;}
.userdiv {width:480px; height:50px; margin:5px 0 0 217px; padding-top:7px;}
.hbtimg {background-color:#f1bd19; border: 3px solid #f1bd19; margin-left:5px;}
.hbtimg:hover {background-color:#256170; border: 3px solid #256170;}
.hbtimglo {background-color:#f1861c; border: 3px solid #f1861c; margin-left:5px;}
.hbtimglo:hover {background-color:#f43700; border: 3px solid #f43700;}
.hbtimgnpm {background-color:#f43700; border: 3px solid #f43700; margin-left:5px;}
.hbtimgnpm:hover {background-color:#256170; border: 3px solid #256170;}
.admindiv {width:480px; margin-left:217px; height:17px;}
.admindiv a {text-transform:lowercase; font-size: 8px; padding-right:5px;}
.guestdivru {width:455px; height:74px; text-transform: uppercase; font-size: 18px; margin:5px 0 0 217px; padding-left:25px;}
.guestdivru div {height:19px; background:left no-repeat url(img/zic.gif); padding:3px 5px 0 25px; float:left; margin-top:20px;}
.guestdiven {width:485px; height:74px; text-transform: uppercase; font-size: 18px; margin:5px 0 0 217px; padding-left:15px;}
.guestdiven div {height:19px; background:left no-repeat url(img/zic.gif); padding:3px 5px 0 25px; float:left; margin-top:20px;}
.guestdivde {width:485px; height:74px; text-transform: uppercase; font-weight:bold; font-size: 15px; margin:5px 0 0 217px; padding-left:8px;}
.guestdivde div {height:19px; background:left no-repeat url(img/zic.gif); padding:3px 5px 0 25px; float:left; margin-top:20px;}
.langdiv {float:left; padding-left:10px; margin-top:-5px; width:100px;}
.lcdiv {padding-left:165px; width:600px; margin-top:0px; float:left;}
#lc{width:176px; text-align:center; background-color:#ffbb4f; border:none; text-transform: uppercase; font-size: 12px; color: #47494E;}
.searchdiv {float:left; padding:5px 0 0 30px;}
.mysunraydiv {float:left; padding:8px 0 0 35px;}
.mainnavdiv {float:left; padding:14px 0 0 85px;}
.onlinediv {float:left; padding:10px 0 0 130px;}

.hcmo {padding-right:119px;}
.hcmo img {margin-top:5px;}

.tdcontent {text-align:justify; padding-top:25px; padding-left:20px; padding-right:20px; padding-bottom:25px; vertical-align:top; background: transparent url(img/bg.jpg);}

.divhi {float:right; padding:15px 10px 0 15px;}
.divhi img {width:300px; height:200px; border: 3px solid #e0dda9;}

.gbstyle {background: url(././plugins/guestbook/img/gbbg.jpg) no-repeat right bottom #fffff0; font-size:12px; padding:20px;}

.rmenudiv {text-transform: uppercase; color: #fff8cb; font: bold 12px sans-serif; letter-spacing: 0px; background-color:#ffbb4e; padding:8px 5px 8px 15px; width:217px; text-align:left;}

.rmenulb {margin:3px 10px 3px 10px;}
.rmenulb div {border-bottom:1px solid #ECEFD7; padding:5px 5px 5px 35px; background: transparent url(img/nic.gif) no-repeat 7% 50%;}
.rmenulb div a {color:#256170;}
.rmenulb div a:visited {color:#256170;}
.rmenulb div a:hover {text-decoration:none; color:#256170;}

.forumtable {width:100%; border-color:#DEDAAC; border-style:solid; border-width:2px;}
.forumtdtit {width:100%; background-color:#DEDAAC; padding:3px;}
.forumtdshaptit{background-color:#DEDAAC; padding:3px 3px 3px 10px;}
.forumtdposttit{background-color:#EFEECB; padding:3px 3px 3px 10px;}
.forumtdtopictit{background-color:#F9F9EC; padding:3px 3px 3px 10px;}


.imgborder {border:1px solid #e0dda9; padding:1px; background-color:#FFFFFF;}

img { border-width:0; }
form { margin:0; }
.text {font-size: 100%; color: #829256; border-width:1px; border-style:solid; border-color:#A4AD6C;}
.textarea {font-size: 100%; color: #829256; border-width:1px; border-style:solid; border-color:#A4AD6C;}
.input {font-size: 100%; color: #829256; border-width:1px; border-style:solid; border-color:#A4AD6C;}
.submit {font-size: 100%; color:#829256; background-color:#faf5e1; border-width:1px; border-style:solid; border-color:#A4AD6C;}
select {font-size: 100%; color: #829256; border-width:1px; border-style:solid; border-color:#A4AD6C;}
.file {font-size: 100%; color: #829256; border-width:1px; border-style:solid; border-color:#A4AD6C;}
.radio {color:#D7661C; background-color:#fffff0; width:12px; height:12px;}
p{}
a, a:visited { text-decoration: none; color: #D7661C; }
a:hover { text-decoration: none; color: #256170; }

a.nvl { text-decoration: none; color: #47494E; }
.nvl :visited { text-decoration: none; color: #47494E; }
.nvl :hover { text-decoration: none; color: #47494E; }

h1 {color:#A4AD6C; font-size: 18px; font-weight: bold; letter-spacing: 0px; margin: 0 0 0 0; padding: 0 20px 0 20px;}
h2 {color: #256170; margin: 0 0 0 0; padding: 0 0 0 0; font: bold 1.5em sans-serif; letter-spacing: -1px; }
h3 {text-transform: uppercase; font-size: 100%; font-weight: bold; color: #47494E;  padding: 0;  margin: 0 0 2px 0; letter-spacing: 0px; }
h4 {color: #A4AD6C; margin: 0 0 0 0; padding: 0 0 0 0; font: bold 1.5em sans-serif; letter-spacing: -1px; }
h5 {color: #fff8cb;  padding: 0;  margin: 0 0 -5px 0; font: bold 11px sans-serif; }

.h1 {color:#A4AD6C; font-size:18px; font-weight: bold; letter-spacing: 0px; margin: 0 0 0 0; padding: 0 20px 0 20px;}
.h2 {color: #7c7c7c; margin: 0 0 0 0; padding: 0 0 0 0; font: bold 1.5em sans-serif; letter-spacing: -1px; }
.h3 {text-transform: uppercase; font-size: 100%; font-weight: bold; color: #47494E;  padding: 0;  margin: 0 0 2px 0; letter-spacing: 0px; }
.h4 {color: #A4AD6C; margin: 0 0 0 0; padding: 0 0 0 0; font: bold 1.5em sans-serif; letter-spacing: -1px; }
.h5 {color: #fff8cb;  padding: 0;  margin: 0 0 -5px 0; font: bold 11px sans-serif; }

.color1 { background-color: #fff8cb; color: #256170; padding:3px; }
.color2 { background-color: #fffff0; padding:3px; }

.context div {padding-bottom:5px;}
.context div font {padding-left:30px;}
.context div.ltit {margin: 20px 0 10px 15px; padding: 5px 10px 5px 30px; background: url(img/zic.gif) no-repeat left; background-color: #fffff0; text-align:left}
.context div.rtit {margin: 20px 15px 10px 0; padding: 5px 30px 5px 10px; background: url(img/zic.gif) no-repeat right; background-color: #fffff0; text-align:right}
.context div.lnitit {margin: 15px 0 5px 0; padding: 5px 10px 5px 3px; background-color: #fffff0;}

.context h3 {padding-left:30px;}

.flimgleft {float:left; padding:0 15px 0 0;}
.flimgright {float:right; padding:0 0 0 15px;}

.navcontent { padding: 0 0 0 30px; }
.indexcat {padding-left:30px;}

div#extra{clear:both;width:100%;}

div#otstup{margin: 25px 10px 10px 10px;}

div.desc {font-size: 0.9em;}

.paging {font-size: 0.9em;  text-align: center;  }
.paging img { vertical-align: middle; }

div.wrap{ margin: 0; padding: 0; width: 100%; clear: both; }

div#admin { margin: 0; padding: 10px; }

.help {font-size: 0.9em; color: #767A83; }
.helptop {font-size: 9px; color: #256170; }

.forma ul { margin: 0; padding: 0; }
.forma ul li { list-style-type: none; margin: 0 0 10px 0; padding-left: 5px; }

.list ul { margin: 10px 0 0 0; padding: 0; }
.list ul li { list-style-type: none; margin: 0 0 10px 0; padding-left: 5px;  text-align: left;  }

table.cells { border-bottom: 1px solid #fed57b; border-collapse: collapse;  width: 100%;  }
table.cells tr td { border-top: 1px solid #fed57b; }

table.petcells { border-bottom: 1px solid #fed57b; border-collapse: collapse;  width: 100%; margin-top:15px; }
table.petcells tr td { border-top: 1px solid #fed57b; width:50%; }
table.petcells tr td.ttd { background-color: #fff8cb; color: #256170; padding:3px; }
table.petcells tr td.mtd { padding:10px; }
table.petcells tr td.mtd img { width:300px; height:300px; border: 3px solid #e0dda9; }
table.petcells tr td.btd { background-color: #fffff0; padding:3px; }

table.petcellslove { border-bottom: 1px solid #fed57b; border-collapse: collapse;  width: 100%;}
table.petcellslove tr td { border-top: 1px solid #fed57b; }
table.petcellslove tr td.ttd { background-color: #fff8cb; color: #256170; padding:3px; }
table.petcellslove tr td.mtd { padding:10px; }
table.petcellslove tr td.mtd img {border: 3px solid #e0dda9; }
table.petcellslove tr td.btd { background-color: #fffff0; padding:3px; }


table.board {width:100%;}
table.board tr td {width:49%; background-color:#FDFDF4; vertical-align:top;}
table.board tr td div.bh {font-size: 10px; color:#666666;}
table.board tr td div.bhb {font-size: 10px; color:#666666; font-weight:bold;}



#title { margin: 0; padding: 5px 0 0 0; font-size: 0.9em; }
#subtitle { font-size: 0.9em; text-align: right;  line-height: 1.1em;  padding-bottom: 7px;    }
.error { color: #B22222;  font-weight: bold;  }

.lefttext { text-align: left; }
.righttext { text-align: right; }
.centertext { text-align: center; }
.justtext { text-align: justify; }

.middle img { vertical-align: middle; }

.coltop { text-align: center;   color: #47494E; background: #fff8cb;    font-size: 0.9em;   }
.coltop img { vertical-align: middle; }
.colmiddle { background: #EDE7C4; padding:4px;}

.posttop {background: #fff8cb; padding: 3px; margin: 0 0 7px 0; border-top: 1px solid #fed57b; border-bottom: 1px solid #fed57b; clear: both; height:100%; overflow: hidden; }
.posttop a {color:#256170; }
.posttop a:hover { text-decoration: none; color: #D7661C; }

.posttopnm {background: #fff8cb; padding: 3px; margin: 0 0 0 0; border-top: 1px solid #fed57b; border-bottom: 1px solid #fed57b; clear: both; height:100%; overflow: hidden; }
.posttopnm a {color:#256170; }
.posttopnm a:hover { text-decoration: none; color: #D7661C; }

.postbottomnm {background: #fffff0; padding: 3px; margin: 0 0 0 0; border-top: 1px solid #fed57b; border-bottom: 1px solid #fed57b; clear: both; height:100%; overflow: hidden; }

.postmiddle {clear: both; height:100%; overflow: hidden; }
.postdown { margin: 15px 0 5px 0; padding: 5px; border-top: 1px solid #DEDAAC; text-align: right; font-size: 0.9em; }

.avatar {}

#popup { background: #fffff0;  padding: 15px;  margin: 10px;  border: 1px solid #EEE8AA;    }

/* ============== Various ============== */

.disp		{ padding:12px; margin:0; }
.codetitle	{ font-size:10px; color:#59739B; padding:2px; margin-top:5px; }
.code 		{ font-size:11px; color:#59739B; background-color:#F4F8F9; padding:2px; margin: 0 10px 10px 10px; font-family:monospace;  border: 1px solid #CAD8E1;  }
.valid 		{ height:48px; text-align:center; vertical-align:middle; }
.download 	{ text-align: center;   color: #47494E; background: #faf5e1;    font-size: 0.9em;  margin: 16px;  padding: 7px;  border: 1px solid #CAD8E1;         }
.colleft	{ float:left; margin:0px 4px 0px 4px; }
.colright	{ float:right; margin:0px 4px 0px 4px; }
.bar_front 	{ background-color: #E1DDAA; border-right: 0px solid #DEDAAC; padding:0; color:#DDDDDD; height:8px; }
.bar_back 	{ background-color: #F4F8F9; border: 1px solid #DEDAAC; margin:0 7px 0 7px; height:8px; }
.bbcodes a img { border:1px outset #A0A0A0; background-color:#999BAC; }
.smilies a img { border:0; background-color:transparent; }
.today		{ border:1px dashed #DDAA00; }

/* ============== Tables ============== */

.blocker { float: left; width: 48%; margin-top: 5px; }
.blocker1 { }


a.selected_page { color:#256170; font-weight:bold;}
.colorth { background-color: #fffff0; padding:3px;}
.colorth:hover { background-color: #fff8cb; padding:3px;}
a.thumb {
	display: block;
	position: relative;
	height: 146px;
	width: 220px;
	overflow: hidden;
	text-align: center;
	border:2px solid #ddd772;	
}

a.thumb img {
	margin: 0 auto;			
}
a.thumb:hover {
	text-decoration: none;
}
.thumb-title {
	position: absolute;
	background: url(img/thumb-title-bkg.png);
	padding-top: 4px; 
	top:118px;
	left:0;
	width: 220px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.thumb-title div {
	font-size: 9px;
	color: #FFF;
	padding: 0px;
	margin-bottom:-4px;
}



.thumb-title-new {
	position: absolute;
	background: url(img/thumb-title-bkg.png);
	padding-top: 2px; 
	top:128px;
	left:0;
	width: 220px;
	height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.thumb-title-new div {
	font-size: 0.9em;
	color: #FFF;
	padding: 2px 1px 0 1px;
}

.thumb-title-see {
	position: absolute;
	background: url(img/thumb-title-bkg.png);
	padding-top: 2px; 
	top:0;
	left:141px;
	width: 79px;
	height: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	visibility:hidden;
}
.thumb-title-see div {
	font-size: 9px;
	color: #FFF;
	margin-top:-2px;
	padding: 0px 1px 0 1px;	
}
.thumb-title-see :hover {
	color: #a8d53a;
}

.thumb-title-seealb {
	position: absolute;
	background: url(img/thumb-title-bkg.png);
	padding-top: 2px; 
	top:0;
	left:110px;
	width: 110px;
	height: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	visibility:hidden;
}
.thumb-title-seealb div {
	font-size: 9px;
	color: #FFF;
	margin-top:-2px;
	padding: 0px 1px 0 1px;	
}
.thumb-title-seealb :hover {
	color: #a8d53a;
}






.rssform {
font: 80%/150% "Trebuchet MS", Tahoma, Arial;
background: url(img/rssform_top.png) no-repeat top left;
width:180px;
float:left;
padding-top:4px;
}

.rssform div {
position:relative;
float:left;
background: url(img/rssform_foot.png) no-repeat bottom left;
width:180px;
padding-left:10px;
}

.rssform form {
margin:0;
padding:0px 0px 0px 10px;
float:left;
background: url(img/rssform_mail.png) no-repeat bottom left;
height:37px;
width:180px;
}


.rssform span.whitet, .rssform span.whitetrss  {	
color: #fff;
font-size:11px;
display:block;
font-weight:900;
float:left;
height:30px;
}

.rssform span.whitetrss {
height:15px;
}

.rss2email {
border:none;
background:transparent;
position:relative;
width:110px;
height:18px;
vertical-align:top;
color:#333;
font-weight:700;
top:3px;
left:4px;
}

.rss2emails {
background:transparent;
position:relative;
width:30px;
height:20px;
cursor:hand;
border:none;
left:13px;
top:3px
}





#tooltip {position: absolute; z-index: 3000; border: 1px solid #c49f4e; background-color: #fff8cb; padding: 0; opacity: 1; color:#47494E; text-align:left;}
#tooltip h3 {background-color: #ffbb4e; padding:5px; font-weight:bold; text-align:left;}
#tooltip div {padding:5px;}

div#thboard {float:left; border:1px solid #e0dda9; padding:1px;}
div#thboard a {display:block; float:left; width:110px; height:73px; line-height:100px; overflow:hidden; position:relative; z-index:1;}

div#thbboard {float:left; border:1px solid #e0dda9; padding:1px;}
div#thbboard a {display:block; float:left; width:165px; height:110px; line-height:100px; overflow:hidden; position:relative; z-index:1;}


