#onet {
	height: 20px;
	background-color: #e8e8e8;
}
#onet .mainCenter {
	height: 20px;
	background: url(../images/onet_sep.gif) no-repeat top right;
	background-color: #e8e8e8;
}
#onet .mainCenter img {
	float:right;
	margin-top:2px;
	margin-right:8px;
}
#onet .mainCenter span {
	font: 9px Verdana;
	float:right;
	padding-top:3px;
	margin-right:8px;
}
div.preview_mode {
 background-image: url(../images/preview_bg.gif);
 height: 28px;
 text-align: center;
 color: white;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
 font-family: Arial, Sans-serif;
}
body {
 background-color: #8c933b;
 background-image: url(../images/sub_bkg2.jpg);
 background-position: top left;
 background-repeat: repeat-x;
 font: 11px trebuchet ms, arial, sans-serif;
 margin: 0;
 padding: 0;
}
table {
 border: 0;
}
td {
 vertical-align: top;
}
img {
 border: 0;
 display: block;
}
form {
 padding: 0;
 margin: 0;
}
.f {
 font: 11px trebuchet ms, sans-serif;
}
.b {
 font-weight: bold;
}
.fl {
 float: left;
}
.fr {
 float: right;
}
.newLine {
 clear: both;
}
.mini {
 width: 1px;
 height: 1px;
}
.mini5 {
 width: 1px;
 height: 5px;
}
.mini10 {
 width: 1px;
 height: 10px;
}
.p1 {
 padding-left: 1px;
}
.p5 {
 padding-left: 5px;
 padding-right: 5px;
}
.p10 {
 padding-left: 10px;
 padding-right: 10px;
}
.p20 {
 padding-left: 20px;
 padding-right: 20px;
}
.olive {
 color: #464816;
}
.black {
 color: black;
}
/* main template */
#sub {
 vertical-align: top;
 width: 789px;
 color: #5e5e5e;
 height: auto;
 table-layout: fixed;
 font-size: 11px;
 font-family: tahoma, Sans-serif;
}
#header, #header td {
 vertical-align: top;
}
#header .mainCenter {
 height: 228px;
}
#envelope {
 background-image: url(../images/sub_top_1_3.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 732px;
 height: 176px;
}
#envelope div {
 padding-left: 238px;
}
/* path elements */
#path .mainCenter {
 background-image: url(../images/sub_path_bkg2.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 height: 26px;
 padding: 2px 0 0 40px;
 font: 11px trebuchet ms, arial, sans-serif;
}
#path .mainCenter div {
 padding: 0 4px 0 0;
}
#path .mainCenter .linkSelected a {
 text-decoration: none;
}
#pathLine {
 position: absolute;
 height:auto;
 width: 740px;
 top: 250px;
 left: 0px;
 display: none;
 z-index: 200;
}
#pathPicture {
 position: absolute;
 top: 227px;
 left: 0px;
 display: none;
 z-index: 100;
}
/* */
#bkgBorder .mainCenter {
 background-image: url(../images/sub_wallpaper4.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 height: 162px;
}
/* main column set*/
.mainLeft {
 width: 0px;
}
.mainCenter {
 width: 789px;
}
.mainRight {
 width: 0px;
}
#contents .mainCenter {
 background-image: url(../images/sub_wallpaper_e.jpg);
 background-position: bottom left;
 background-repeat: repeat-y;
 height: auto;
}
#wall {
 background-image: url(../images/sub_wallpaper5.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 100%;
 height: 100%;
}
/* footer */
.footer, .footer td {
 vertical-align: top;
 height: auto;
 font: 10px trebuchet ms, sans-serif;
}
.footer .mainCenter {
 width: 789px;
}
.footer .footLine {
 background-color: #717331;
 width: 773px;
 height: 1px;
 margin-bottom: 5px;
 margin-right: 8px;
 margin-left: 8px;
}
.footer .menu {
 text-align: center;
 width: auto;
 height: auto;
 font: 11px trebuchet ms, sans-serif;
}
.footer .menu a {
 text-decoration: none;
 color: #464816;
}
.footer .menu a:hover {
 text-decoration: underline;
}
/* */
#left {
 width: 235px;
 height: 100%;
}
#center {
 padding: 14px 30px 0 28px;
 width: 554px;
 height: 100%;
}
/* left column submenu */
#submenu {
}
#submenu .top1 {
 background-image: url(../images/submenu_top1.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 34px;
 height: 8px;
 margin: 3px 0 0 190px;
}
#submenu .top2 {
 background-image: url(../images/submenu_top2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 198px;
 height: 6px;
 margin: 0 0 0 26px;
}
#submenu .top3 {
 background-image: url(../images/submenu_top3.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 181px;
 height: 26px;
 margin: 0 0 0 26px;
 padding: 12px 0 0 17px;
}
#submenu .top4 {
 background-image: url(../images/submenu_interline.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 197px;
 height: 3px;
 margin: 0 0 0 27px;
}
#submenu .top5 {
 background-image: url(../images/submenu_top4.jpg);
 background-position: top left;
 background-repeat: repeat-y;
 width: 197px;
 height: auto;
 margin: 0 0 0 27px;
}
#submenu .top6 {
 background-image: url(../images/submenu_bkg2.jpg);
 background-position: top left;
 background-repeat: repeat-y;
 width: 179px;
 height: auto;
 margin: 0 0 0 27px;
}
#submenu .top7 {
 background-image: url(../images/submenu_bottom3.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 178px;
 height: 14px;
 margin: 0 0 0 27px;
}
#submenu .top8 {
 background-image: url(../images/submenu_bottom4.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 192px;
 height: 12px;
 margin: 0 0 0 14px;
}
#submenu .dot {
 width: 7px;
 height: 7px;
 padding: 6px 0 0 15px;
}
#submenu .caption {
 width: 139px;
 height: auto;
 padding: 1px 0 0 8px;
}

#submenu .captionsel {
 width: 139px;
 height: auto;
 padding: 1px 0 0 8px;
 text-decoration:underline;
}

#submenu .caption a {
 font: 12px trebuchet ms, arial, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #5e5129;
}

#submenu .captionsel a{
	font: 12px trebuchet ms, arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #3e4810;
}

#submenu .caption a:hover {
 text-decoration: underline;
}

#submenu .captionsel a:hover {
 text-decoration: underline;
}

#submenu .sep1 {
 background-image: url(../images/submenu_interline2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 160px;
 height: 3px;
 margin: 0 0 0 14px;
}
/* diary */
#diary {
 height: auto;
}
#diary .top1 {
 background-image: url(../images/diary1.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 186px;
 height: 16px;
 margin: 0 0 0 14px;
}
#diary .top2 {
 background-image: url(../images/diary2.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 187px;
 height: 6px;
 margin: 0 0 0 14px;
}
#diary .top3 {
 background-image: url(../images/diary3.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 179px;
 height: 8px;
 margin: 0 0 0 26px;
}
#diary .top4 {
 background-image: url(../images/diary6.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 11px;
 height: 81px;
 margin: 94px 0 0 15px;
}
#diary .top5 {
 background-image: url(../images/diary4_1.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 153px;
 height: 12px;
 padding: 10px 0 0 25px;
}
#diary .top6 {
 background-image: url(../images/diary4_2.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 178px;
 height: 7px;
}
#diary .top7 {
 background-image: url(../images/diary4_3.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 178px;
 height: 146px;
 font: 11px trebuchet ms, sans-serif;
}
#diary .top7 .dot {
 padding: 9px 2px 0 8px;
 width: 8px;
 height: auto;
}
#diary .top7 .text {
 padding: 4px 3px 0 3px;
 width: 154px;
 height: auto;
}
#diary .top7 .text a {
 color: black;
 text-decoration: none;
}
#diary .top7 .text a:hover {
 text-decoration: underline;
}
#diary .top12 {
 padding: 7px 0 0 20px;
}
#diary .top8 {
 background-image: url(../images/diary7.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-left:2px;
 width: 176px;
 height: 8px;
}
#diary .top9 {
 background-image: url(../images/diary9.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin-left:2px;
 width: 176px;
 height: 14px;
}
#diary .top10 {
 background-image: url(../images/diary5.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 17px;
 height: 97px;
}
#diary .top11 {
 background-image: url(../images/diary8.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin-top: 39px;
 width: 20px;
 height: 61px;
}
/* write to me */
#write {
 width: 235px;
 height: auto;
}
#write .top1 {
 
  padding: 0 0 0 25px;
 width: 82px;
 height: 61px;
}
#write .top2 {
 background-image: url(../images/write3.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 34px;
 height: 14px;
 margin: 0 0 0 63px;
}
#write .top3 {
 width: 74px;
 height: 29px;
}
#write .top6 {
 width: 124px;
 height: auto;
}
#write .top4 {
 background-image: url(../images/write2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 8px;
 height: 2px;
 margin: 0 0 0 10px;
}
#write .top5 {
 background-image: url(../images/write4.gif);
 background-position: top left;
 background-repeat: no-repeat;
 margin: 6px 0 0 41px;
 width: 83px;
 height: 22px;
}
/* my books */
#books {
}
#books .top1 {
 background-image: url(../images/books2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 185px;
 height: 9px;
}
#books .top2 {
 background-image: url(../images/books1.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 21px;
 height: 9px;
}
#books .top3 {
 background-image: url(../images/books5.gif);
 background-position: top right;
 background-repeat: no-repeat;
 width: 192px;
 height: 98px;
 margin: 0 0 0 23px;
}
#books .top4 {
 width: 206px;
 height: 9px;
 padding: 0 0 0 23px;
}
#books .top5 {
 background-image: url(../images/books3.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 3px;
 height: 98px;
}
#books .top6 {
 background-image: url(../images/books4b.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 189px;
 height: 98px;
}
#books .top10 {
 width: 192px;
 height: 26px;
 padding: 0 0 0 23px;
}
#books .top11 {
 background-image: url(../images/books6.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 11px;
 height: 4px;
}
#books .top12 {
 background-image: url(../images/books7.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 10px;
 height: 21px;
}
#books .top13 {
 background-image: url(../images/books8.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 width: 138px;
 height: 23px;
 padding-top:6px;
}
#books .top14 {
 background-image: url(../images/books9.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: 25px;
 height: 7px;
}
#books .top7 {
 width: 117px;
 height: 98px;
}
#books .top8 {
 width: 89px;
 height: 17px;
 padding: 4px 0 0 9px;
}
#books .top9 {
 width: 108px;
 height: 62px;
 padding: 15px 0 0 9px;
}
#books .top9 a {
 color: #5e5129;
 text-decoration: none;
}
#books .top9 a:hover {
 text-decoration: underline;
}
#books .top9 a {
 text-decoration: none;
 color: #5e5129;

}
#books .top15 {
 width: 71px;
 height: 91px;
 padding: 7px 0 0 1px;
}
/* main column */
#mainTitle {
 padding: 0 0 0 6px;
}
#mainSep {
 background-image: url(../images/sub_sep1.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: auto;
 height: 5px;
 margin: 10px 0 7px 0;
}
#back {
 padding: 0 60px 0 8px;
}
#subpageTitle {
 width: 480px;
 height: auto;
 padding: 30px 0 0 10px;
 font: 15px trebuchet ms, sans-serif;
 font-weight: bold;
}
#subSep1 {
 background-image: url(../images/sub_sep3.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: auto;
 height: 4px;
 margin: 8px 0 15px 0;
}
#buttons {
 width: 480px;
 height: auto;
}
#buttons .icon {
 padding: 2px 0 0 0;
}
#buttons .caption {
 padding: 0 45px 0 5px;
}
#buttons .caption a {
 text-decoration: none;
}
#buttons .caption a:hover {
 text-decoration: underline;
}
/* contents */
.textDiv {
 height: auto;
 padding: 0 20px 15px 10px;
 width: 430px;
 font: 13px trebuchet ms, sans-serif;
}

.textDiv img {
	margin:5px;
}

.textDiv .pic {
    float: left;

}

.textDiv a{
 	font: 13px trebuchet ms, sans-serif;
 	color: #464816;
	text-decoration:underline;
}

.textDiv a:visited{
 	font: 13px trebuchet ms, sans-serif;
	color: #464816;
	text-decoration:underline;
}

/* comments */
.comments {
 height: auto;
 padding: 10px 20px 15px 0;
 width: 460px;
 font: 11px trebuchet ms, sans-serif;
}
.comments .sep1 {
 background-image: url(../images/sub_sep4.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: auto;
 height: 5px;
 margin: 0 0 8px 0;
}
.comments .sep2 {
 background-image: url(../images/sub_sep5.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: auto;
 height: 5px;
 margin: 8px 0 25px 0;
}
.comments .sep3 {
 background-image: url(../images/sub_sep2.gif);
 background-position: top center;
 background-repeat: no-repeat;
 width: 430px;
 height: 10px;
 margin: 14px 0 14px 0;
}
.comments .sep4 {
 background-image: url(../images/sub_sep6.gif);
 background-position: top left;
 background-repeat: no-repeat;
 width: auto;
 height: 5px;
 margin: 12px 0 0 0;
}
.comments .addComment .icon {
 padding: 2px 5px 0 10px;
}
.comments .addComment .caption {
 font: 11px tahoma, sans-serif;
 font-weight: bold;
 height: 12px;
}
.comments .addComment .caption a {
 text-decoration: none;
}
.comments .addComment .caption a:hover {
 text-decoration: underline;
}
.comments .author, .comments .abstract {
 font: 11px trebuchet ms, sans-serif;
 width: 430px;
 padding: 0 0 0 10px;
 height: auto;
 line-height: 140%;
}
.comments .abstract {
 color: #e9e2d9;
}

.comments .abstract a{
 color: #e9e2d9;
 text-decoration:none;
}

.comments .abstract a:hover{
 text-decoration:none;
}

.comments .author {
 color: #464816;
}

.comments .author a{
 color: #464816;
 text-decoration:none;
}

.comments .author a:hover{
 text-decoration:underline;
}


#pager div {
 padding-top: 10px;
 font: 11px tahoma, sans-serif;
 font-weight: bold;
 color: #464816;
}

#pager a {
 color: #464816;
 font: 11px tahoma, sans-serif;
 font-weight: bold;
 text-decoration: underline;
}
#pager a:hover {
 color: #464816;
}
#pager .current_page {
 font: 11px tahoma, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #464816;
}

.seeother {
 padding: 10px 5px 0 10px;
 font: 11px tahoma, sans-serif;
 font-weight: bold;
 height: 12px;
 text-decoration: none;
 color: #464816;
}

.seeother a {
 text-decoration: none;
 color: #464816;
}

.seeother a:hover {
 text-decoration: underline;
}

.hierarchy_sub {
 padding:3px 5px 0 30px;
 font: 12px tahoma, sans-serif;
 height: 12px;
 text-decoration: none;
 color: #464816;
}

.hierarchy_sub  a {
 text-decoration: none;
 color: #464816;
}

.hierarchy_sub a:visited {
 text-decoration: none;
}

.hierarchy_sub  a:hover {
 text-decoration: underline;
}


.hierarchy{
 padding: 10px 5px 5px 10px;
 font: 12px tahoma, sans-serif;
 font-weight: bold;
 height: 12px;
 text-decoration: none;
 color: #464816;
}

.hierarchy a {
 text-decoration: none;
 color: #464816;
}

.hierarchy a:visited {
 text-decoration: none;
}

.hierarchy a:hover {
 text-decoration: underline;
}



.nu a {
	text-decoration:none;
}

#commentForm {
 margin-left:10px;
 font: 11px tahoma, sans-serif;
 height: auto;

}
#commentForm td {
	padding-top:5px;
}

#commentForm .title {
 color: #464816;
 padding-right:10px;
}

#commentForm .text{
	width:265px;
	background-color:#8c933b;
	border-color:#8c933b;
	border-width:1px;
	font: 11px tahoma, sans-serif;
	color:white;
}

#commentForm .text2{
	width:265px;
	background-color:#8c933b;
	border-color:#8c933b;
	border-width:1px;
	font: 11px tahoma, sans-serif;
	color:white;
}

#commentForm .commentArea{
	font: 11px tahoma, sans-serif;
	background-color:#8c933b;
	border-color:#8c933b;
	border-width:1px;
	color:white;
	/*scrollbar-face-color:#8c933b;
	scrollbar-base-color:#8c933b;*/
}

#commentForm .commentArea2{
	font: 11px tahoma, sans-serif;
	background-color:#8c933b;
	border-color:#8c933b;
	border-width:1px;
	color:white;
	width:265px;
	/*scrollbar-face-color:#8c933b;
	scrollbar-base-color:#8c933b;*/
}

#commentForm .button{
	background-color:#8c933b;
	border-color:#8c933b;
	border-width:1px;
	color:white;
	font: 11px tahoma, sans-serif;
}

.trip_title {
 margin-left:10px;
 color: #464816;
}

.trip_title a{
 color: #464816;
 text-decoration:none;
}

.trip_title a:hover{
 text-decoration:underline;
}


.image_title {
 color: #464816;
 text-align:center;
}

.question {
	margin-left:10px;
	color: #464816;
	font-weight:bold;
}

.answer{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:10px;
	width: 430px;
	font: 12px trebuchet ms, sans-serif;
}

.book_autor{
 color: #464816;
}

.positioner {
	width:789px;
	margin: 0 auto;
	height:auto;
}
