.title_1 {
	font-size: 16px;
	font-weight: bold;
	color: #61a2e3;
	margin: 20 0 0 0;
}

.title_2 {
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}

.title_3 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 20 0 0 0;
}

.paramName {
	font-size: 10pt;
}

.paramLabel {
	font-size: 10pt;
	font-weight: bold;
}

.paramComment {
	font-size: 8pt;
	color: #909090;
	padding: 6 0 10 0;
}

input, select, textarea {
	border: solid 1px #bcc1c5;
}

input.radio {
	border: solid 0px #bcc1c5;
}

input.checkbox {
	border: solid 0px #bcc1c5;
}

input.image {
	border: solid 0px #bcc1c5;
}

.albumTitle {
	font-size: 10pt;
	font-weight: bold;
}

.photoTitle {
	font-size: 10pt;
	font-weight: bold;
}

.thumbTitle {
	font-size: 8pt;
	font-weight: bold;
}

.thumbName {
	font-size: 7pt;
	font-weight: bold;
}

.thumbValue {
	font-size: 7pt;
}

.propName {
	font-size: 8pt;
	font-weight: bold;
}

.propValue {
	font-size: 8pt;
}

.propText {
	font-size: 9pt;
}

.link {
	font-size: 9pt;
}

.txt {
	font-size: 8pt;
	color: #606060;
	padding: 3 0 7 0;
}


.contnt { color: #535353; font-size:85%; }
.prhdr { font-size:110%;padding:8px 0px;}
.cnthdr {font-size:85%;}
.brdprev {border-right:1px solid #a9a9a9; border-left:1px solid #a9a9a9; border-top:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9;}
.sel-r {color:#C00000;}

table.user {
	font-size: 10pt;
	border: 1px solid #a9a9a9;
}

table.user tr th {
	text-align: center;
	border: 1px solid #a9a9a9;
}

table.user tr td {
	border: 1px solid #a9a9a9;
}

div.error {
	border: solid 1px black;
	background-color: #ffA0A0;
	color: black;
	padding: 5;
	margin: 10 px;	
}
