/* button color #f0f0f0 */

.hidden {
    display: none;
}

html, body {
/*	height: 100%; */
	width: 100%;
}
body, body > div {
/*    display: -webkit-box; display: -moz-box; display: box; */
/*    -webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical; */
/*    -webkit-box-align: center;-moz-box-align: center;flex-align: center; */
    -webkit-box-pack: center;-moz-box-pack: center;flex-pack: center; 
}

a {
	text-decoration:none;
	color:#00b3e3;
}

hr {
	margin-top: 0px;
}

h2 {
	font-family:"Arial", Arial, sans-serif;
	font-weight: normal;
	font-size: 2em;
	line-height: 40px;
	margin: 0px 0px 10px 0px;
}

a:hover {color:#ffffff;}

#prev {
	border: 0px;
	background: #ffffff;
	width: 42px;
	height: 42px;
	background-image:url('/images/arr_l.jpg');
	background-repeat:no-repeat;
	vertical-align: bottom;
	cursor: pointer;
}

#prev:hover {
	background-image:url('/images/arr_l_h.jpg');
	background-repeat:no-repeat;
}

#next {
	border: 0px;
	background: #ffffff;
	width: 42px;
	height: 42px;
	margin: 0px 30px 0px -2px;
	background-image:url('/images/arr_r.jpg');
	background-repeat:no-repeat;
	vertical-align: bottom;
	cursor: pointer;
}

#next:hover {
	background-image:url('/images/arr_r_h.jpg');
	background-repeat:no-repeat;
}

#spacer1 {
	border: 0px;
	background: #ffffff;
	width: 10px;
	height: 42px;
	background-image:url('/images/arr_space.jpg');
	background-repeat:no-repeat;
	vertical-align: bottom;
}

#spacer2 {
	border: 0px;
	background: #ffffff;
	width: 40px;
	height: 42px;
	vertical-align: bottom;
}

#main {
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	text-align: left;
	width: 1200px;
}

table.header,td.header {
	border-collapse:collapse;
	font-family:"Arial", Arial, sans-serif;
	font-size: 0.75em;
	font-weight:normal;
	border-bottom: 1px solid #bbbbbb;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 100%;
	padding: 0px;
	margin-bottom: 20px;
}

table {
	border-collapse:collapse;
	width: 100%;
}

th {
	height:50px;
	color: #363636;
	font-family:"Arial", Arial, sans-serif;
	font-size: 0.75em;
	font-weight:normal;
	border-color:#bbbbbb;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	text-align: left;
	padding:15px;
}

td {
	height:50px;
	font-family:"Arial", Arial, sans-serif;
	font-size: 0.85em;
	font-weight:normal;
	border: 0px solid #bbbbbb;
	padding:15px;
	max-height:50px;
	text-align: left;
}

tr.bollist:nth-child(odd) {
        color: #363636;
        background-color: #bbbbbb;
/*	color: #5b5e61; */
}

tr.bollist:nth-child(even) {
        color: #5b5e61;
/*
	color: #363636;
	background-color: #bbbbbb;
*/
}

tr.bollist:hover {
	outline: thin solid #01b3e3;
}

.evenline {
        color: #5b5e61;
}

.oddline {
        color: #363636;
        background-color: #bbbbbb;
}

input[type="submit"]:hover,input[type="reset"]:hover {
	border: 1px solid #00b3e3;
	background: #ffffff;
	width: 86px;
	height: 42px;
	font-family:"Arial", Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #00b3e3;
	cursor: pointer;
}

input[type="submit"],input[type="reset"] {
	border: 0px;
	background: #00b3e3;
	width: 86px;
	height: 42px;
	font-family:"Arial", Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	cursor: pointer;
}

#excel:hover {
	border: 1px solid #00b3e3;
	background: #ffffff;
	width: 126px;
	height: 42px;
	font-family:"Arial", Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #00b3e3;
	margin-left: 60px;
	cursor: pointer;
}

#excel {
	border: 0px;
	background: #00b3e3;
	width: 126px;
	height: 42px;
	font-family:"Arial", Arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin-left: 60px;
	cursor: pointer;
}

#logout {
	border: 1px solid #797e82;
	background: #ffffff;
	width: 126px;
	height: 42px;
	font-family:"Arial", Arial, sans-serif;
	font-weight: bold;
	font-size: 1.9em;
	color: #797e82;
	margin-left: 60px;
	margin-bottom: -1px;
	cursor: pointer;
	vertical-align: bottom;
}

#logout:hover {
	border: 1px solid #00b3e3;
	background: #ffffff;
	width: 126px;
	height: 42px;
	font-family:"Arial", Arial, sans-serif;
	font-weight: bold;
	font-size: 1.9em;
	color: #00b3e3;
	margin-left: 60px;
	cursor: pointer;
	vertical-align: bottom;
}

#search_box {
	width: 394;
	height: 42px;
	line-height: 42px;
	background: #ffffff;
	color: #000000;
	padding-left: 10px;
	border: 1px solid #bbbbbb;;
	font-family:"Arial", Arial, sans-serif;
}

#login_box {
        width: 394;
        height: 42px;
        line-height: 42px;
        background: #ffffff;
        color: #000000;
        padding-left: 10px;
        border: 1px solid #bbbbbb;;
        font-family:"Arial", Arial, sans-serif;
	font-size: 1.8em;
}


/* begin icons section */
.detail, .detail_o {
	width:60px;
	height:50px;
	padding: 0px;
	white-space:nowrap;
	min-width:60px;
}

tr:nth-child(odd) td.detail a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/detail_o.jpg');
	background-repeat:no-repeat;
}

tr:nth-child(even) td.detail a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/detail.jpg');
	background-repeat:no-repeat;
}

tr.bollist td.detail a:hover {
        background-image:url('/images/detail_h.jpg');
        background-repeat:no-repeat;
}


.comments, .comments_o {
	width:60px;
	height:50px;
	padding: 0px;
	white-space:nowrap;
	min-width:60px;
}

tr:nth-child(odd) td.comments a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/comments_o.jpg');
	background-repeat:no-repeat;
}

tr:nth-child(even) td.comments a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/comments.jpg');
	background-repeat:no-repeat;
}

tr.bollist td.comments a:hover {
	background-image:url('/images/comments_h.jpg');
	background-repeat:no-repeat;
}

.doc, .doc_o {
	width:60px;
	height:50px;
	padding: 0px;
	white-space:nowrap;
	min-width:60px;
}

tr:nth-child(odd) td.doc a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/doc_o.jpg');
	background-repeat:no-repeat;
}

tr:nth-child(even) td.doc a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/doc.jpg');
	background-repeat:no-repeat;
}

tr.bollist td.doc a:hover {
	background-image:url('/images/doc_h.jpg');
	background-repeat:no-repeat;

}

.view, .view_o, .noview, .noview_o {
	width:60px;
	height:50px;
	padding: 0px;
	white-space:nowrap;
	min-width:60px;
}

tr:nth-child(odd) td.view a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/view_o.jpg');
	background-repeat:no-repeat;
}

tr:nth-child(even) td.view a {
	width:100%;
	height:100%;
	display:block;
	background-image:url('/images/view.jpg');
	background-repeat:no-repeat;
}

tr.bollist td.view a:hover {
	background-image:url('/images/view_h.jpg');
	background-repeat:no-repeat;

}

tr:nth-child(odd) td.noview a {
        width:100%;
        height:100%;
        display:block;
        background-image:url('/images/noview_o.jpg');
        background-repeat:no-repeat;
}

tr:nth-child(even) td.noview a {
        width:100%;
        height:100%;
        display:block;
        background-image:url('/images/noview.jpg');
        background-repeat:no-repeat;
}

tr.bollist td.noview a:hover {
        background-image:url('/images/noview_h.jpg');
        background-repeat:no-repeat;

}

.map, .map_o {
        width:60px;
        height:50px;
        padding: 0px;
        white-space:nowrap;
        min-width:60px;
}

tr:nth-child(odd) td.map a {
        width:100%;
        height:100%;
        display:block;
        background-image:url('/images/map_o.jpg');
        background-repeat:no-repeat;
}

tr:nth-child(even) td.map a {
        width:100%;
        height:100%;
        display:block;
        background-image:url('/images/map.jpg');
        background-repeat:no-repeat;
} 

tr.bollist td.map a:hover {
        background-image:url('/images/map_h.jpg');
        background-repeat:no-repeat;
} 

.nomap, .nomap_o {
        width:60px;
        height:50px;
        padding: 0px;
        white-space:nowrap;
        min-width:60px;
}

tr:nth-child(odd) td.nomap a {
        width:100%;
        height:100%;
        display:block;
        background-image:url('/images/nomap_o.jpg');
        background-repeat:no-repeat;
}

tr:nth-child(even) td.nomap a {
        width:100%;
        height:100%;
        display:block;
        background-image:url('/images/nomap.jpg');
        background-repeat:no-repeat;
} 

tr.bollist td.nomap a:hover {
        background-image:url('/images/nomap_h.jpg');
        background-repeat:no-repeat;
} 

/* end icons section */

.addblock {
	font-family:"Arial", Arial, sans-serif;
	font-size: 1em;
	font-weight:normal;
	border: 1px solid #bbbbbb;
/*	border: 1px solid #f0f0f0; */
	padding:0px;
/*	margin-right: 30px; */
	margin-bottom: 20px;
/*	color: #797e82; */
	color: #5b5e61;
	display: inline-block;
	white-space: pre;
	vertical-align: top;
	background: #fafafa;
}

.xtrapad {
	padding: 0px 10px 10px 10px;
}

.addblock h2 {
	border: 1px solid #bbbbbb;
	color: #363636;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 42px;
	font-size: 0.85em;
	font-weight: bold;
	background: #bbbbbb;
}

.ngg-gallery-thumbnail img{-webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;border-radius: 20px 20px 20px 20px; border: 2px solid #bbbbbb;}

#includedContent {
	font-size: 10px; 
	font-family: verdana, arial, sans-serif
}

#includedContent a:link {
        color: #363636;
}

#includedContent a:hover {
	color: #00b3e3;
}

.imglnks {
	display: inline-block;
	margin-right: 20px;
	margin-left: 25px;	
}

.imglnks a:link, a:active, a:visited {
        color: #363636;
}

.imglnks a:hover {
        color: #00b3e3;
}

