body {
	padding: 0px; 
	margin: 0px; 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #07233f;
}

a:link, a:visited  {
	color: blue;
}

img {
	border: none;
}

td {
	vertical-align: top;
	text-align: left;
}

.tinyForm {
	display: inline;
}

.tinyButton {
	position: absolute;
	top: 0px;
	color: gray;
	margin-top: 2px;
	font-size: 9px;
	height: 18px;
	width: 50px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

div.sc {
	text-align: left;
	position: relative;
	width: 981px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

div.sc span {
	background-color: #c6c3c6;
	padding: 0px 11px;
}

div.sc span a:link, div.sc span a:visited {
	color: gray;
	text-decoration: none;		
}

div.sc span a:hover, div.sc span a:active {	
	color: #fff;
	text-decoration: underline;		
}

div.bdr { 
	position: relative;
	width: 980px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid silver;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
}

div#dMain {	
	width: 100%;
	color: #000000;	
	text-align: center;		
	padding-top: 4px;
	padding-bottom: 37px;
}

div#header {
	width: 980px;
	height: 40px;
	background-image: url(/i/bg1.gif);
	border-bottom: none;
}

hr {
	color: #e5e5e5;
	height: 1px;
}

div.hr {
	height: 10px;
	border-bottom: 1px solid #dedbde;
	margin-bottom: 2px;
}

div#tabs {
	width: 980px;	
	height: 41px;
	background-image: url(/i/bgMn.gif);
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 45px;
	border-bottom: none;
	border-top: none;
}

span.mnspacer {
	background-image: url(/i/mnspacer.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	padding-top: 53px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 16px;
	font-size: 1px;
}

.emailListSpacer {
	padding: 0px;
	margin: 0px;
	height: 7px;
	font-size: 1px;
}

td.emailTD {
	height: 122px;	
}

div.emailTD {
	background-color: #fff; 	
	background-image: url(/i/mailTDTopWide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 18px;
	padding-bottom: 41px;	
	line-height: 1.5em;
	font-family: Verdana;
	width: 496px;
}

div.emailTDNoPadding {
	padding-bottom: 0px;
}

div.emailTDBottom {
	background-image: url(/i/mailTDBottomWide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	width: 532px;
	height: 8px;
}

span.mnall {	
	background-repeat: no-repeat;
	background-position: center 20px;	
	padding-top: 63px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 25px;
}

span.mn1 {
	background-image: url(/i/png/pazintys.png);	
}

span.mn2 {
	background-image: url(/i/png/forumai.png);
}

span.mn3 {
	background-image: url(/i/png/catas.png);
}

span.mn4 {
	background-image: url(/i/png/pramogos.png);
}

span.mn5 {
	background-image: url(/i/png/skelbimai.png);
}

span.mntitle a:link, span.mntitle a:visited, span.mntitle a:active {
	font-variant: small-caps;
	font-family: Georgia, Times;
	color: #c1c0c0;
	text-decoration: none;
}

span.mntitle a:hover, span.mnact a:link, span.mnact a:visited, span.mnact a:active {
	font-variant: small-caps;
	font-family: Georgia, Times;
	font-size: 21px;
	text-decoration: none;
	color: #fff;
}

span.mntitle {
	letter-spacing: 0.1em;
	font-size: 21px;
	color: #fff;
}

span.title A:visited {
	vertical-align: top;
}

img#siteLogo {
	position: absolute;
	top: 7px;
	left: 25px;
	border: none;
	width: 113px;
	height: 122px;
}

img#noteTiny {
	width: 24px;
	height: 35px;
}

div#mainBody {
	border-top: none;
	border-bottom: none;	
	width: 980px;
}

td#cba {	
	background-color: #fff;
	background-image: url(/i/maint.gif);
	background-repeat: no-repeat;	
	font-size: 1px;
	height: 8px;
	font-family: arial;
}

td#cbaWide {
	background-color: #fff;
	background-image: url(/i/maintWide.gif);
	background-repeat: no-repeat;	
	font-size: 1px;
	height: 8px;
	font-family: arial;
}

td#cbaUltraWide {
	background-color: #fff;
	background-image: url(/i/maintUltraWide.gif);
	background-repeat: no-repeat;	
	font-size: 1px;
	height: 8px;
	font-family: arial;
}

table#tMaind {		
	table-layout: fixed;
}

.fixed {
	table-layout: fixed;
	overflow: hidden;
}

.fixed TD {
	overflow: hidden;
}

tr.tBody td.rw {
	padding-left: 10px;
	background-image: url(/i/bgb.gif);
	width: 206px;
}

tr.tBody td.rw2 {
	padding-left: 10px;
	background-image: url(/i/bgb.gif);
	width: 9px;
}

tr.tBody td#cba {	
	background-color: #fff;
	background-image: url(/i/maint.gif);
	background-repeat: no-repeat;	
	font-size: 1px;
	height: 8px;
	font-family: arial;
}

tr.tBody td#cbb {	
	background-color: #fff;
	background-image: none;
	height: 400px;
}

tr.tBody td#cbbAlbum {	
	background-color: #fff;
}

tr.tBody td#cbc {
	background-color: gray;
	background-image: url(/i/maintd.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	font-family: arial;
	height: 13px;
}

tr.tBody td#cbcWide {
	background-color: gray;
	background-image: url(/i/maintdWide.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	font-family: arial;
	height: 13px;
}

tr.tBody td#cbcUltraWide {
	background-color: gray;
	background-image: url(/i/maintdUltraWide.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	font-family: arial;
	height: 13px;
}

div#footer {
	width: 980px;
	height: 50px;
	background-image: url(/i/bg2.gif);
	border-bottom: 2px solid #000;
}

div.footer_day1 {	
	border-top: 3px solid #759451;
}

div.footer_day2 {
	border-top: 3px solid #557c91;
}

div.footer_day3 {
	border-top: 3px solid #8c5a5a;
}

div.footer_day4 {
	border-top: 3px solid #7c5f88;
}

div.footer_day5 {
	border-top: 3px solid #4c9799;
}

div.footer_day6 {
	border-top: 3px solid #b76507;
}

div.footer_day7 {
	border-top: 3px solid #cf8c00;
}

div.blockHead {
	width: 192px;
	margin-bottom: 3px;
	background-color: transparent;
	height: 29px;
	background-repeat: no-repeat;
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-top: 12px;
}

.day1 {
	background-image: url(/i/days/hd1.png);	
}

.day2 {
	background-image: url(/i/days/hd2.png);	
}

.day3 {
	background-image: url(/i/days/hd3.png);	
}

.day4 {
	background-image: url(/i/days/hd4.png);	
}

.day5 {
	background-image: url(/i/days/hd5.png);	
}

.day6 {
	background-image: url(/i/days/hd6.png);	
}

.day7 {
	background-image: url(/i/days/hd7.png);	
}

div.dha {
	width: 192px;
	background-image: url(/i/blockh.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 7px;
	font-size: 1px;
	font-family: arial;
	position: relative;
}

div.dba {
	width: 192px;
	background-image: url(/i/blockb.gif);
	background-repeat: repeat-y;
	color: white;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	padding-top: 1px;
}

div.dba ul {
	text-align: left;	
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 10px;	
	margin-right: 7px;
}

div.dba li {
	background-image: url(/i/bul.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 21px;	
}

div.dba li.ac {
	background-image: url(/i/bulac.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	padding-left: 18px;
	line-height: 21px;
	letter-spacing: 0.1em;
}

div.dba li.sp {
	padding-left: 18px;
	line-height: 2px;
	background-image: url(/i/sp.gif);
	background-repeat: repeat-x;
}

div.dba li.em {
	padding-left: 18px;
	line-height: 1px;
	background-image: none;
	font-size: 1px;
	font-family: arial;
}

div.dba li.simple {
	background-image: none;
	padding-left: 0px;
	line-height: 21px;
	letter-spacing: 0.1em;
	font-weight: normal;
}

.dba li.ac {
}

li.ac a:link, li.ac a:visited, li.ac a:active {
	color: #fff;
	text-decoration: underline;	
}

li.ac a:hover {
	text-decoration: none;
}

li.inac a:link, li.inac a:visited {
	color: #fff;
	text-decoration: none;
}

li.inac a:hover, li.inac a:active {
	text-decoration: underline;
}

div.dfa {
	width: 192px;
	background-image: url(/i/blockf.gif);
	background-repeat: no-repeat;
	height: 8px;
}

span.menuact {
	padding: 4px;
	background-color: gray;	
}

span.menuinact {
	padding: 4px;
}

span.menuact A:link, span.menuact A:visited, span.menuact A:active, span.menuact A:hover {
	color: #fff;
	text-decoration: none;	
}

span.menuinact A:link, span.menuinact A:visited, span.menuinact A:active, span.menuinact A:hover {
	color: gray;
}


div.padder {
	padding-left: 15px;
	padding-right: 15px;
}

.firstScreenAboutMe {	
	height: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
}

h1 {
	color: #fff;
	background-image: url(/i/h1.jpg);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 80px;
	text-align: left;
	font-family: Tahoma;
	font-size: 30px;
	padding-bottom: 1px;
	margin-bottom: 5px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h1.wide {
	color: #fff;
	background-image: url(/i/h1Wide.jpg);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 80px;
	text-align: left;
	font-family: Tahoma;
	font-size: 30px;
	padding-bottom: 1px;
	margin-bottom: 5px;	
	overflow: hidden;
	text-overflow: ellipsis;
	width: 635px;
}

h1.ultraWide {
	color: #fff;
	background-image: url(/i/h1UltraWide.jpg);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 80px;
	text-align: left;
	font-family: Tahoma;
	font-size: 30px;
	padding-bottom: 1px;
	margin-bottom: 5px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 489px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.withoutWidth {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: auto;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.moderators {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 200px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.wide {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 686px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.ad {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 666px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.leisure {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 274px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.leisureList {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 681px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.leisureList A:link, h2.leisureList A:visited {
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana;
}

h2.titleUltraWide {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 881px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.titleUltraWideDivided {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 417px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.niceBorderFirstScreenL {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 482px;	
	overflow: hidden;
	text-overflow: ellipsis;
}

h2.niceBorderFirstScreenR {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 366px;	
	overflow: hidden;
	text-overflow: ellipsis;
}


h2.forumList {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 681px;
	overflow: hidden;
	text-overflow: ellipsis;
}

th.forumListHead div {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #eeeeee;
	height: 20px;
	padding-top: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
}

table.forma {
	margin-bottom: 20px;
	margin-top: 10px;
}

table.formaBorder {
	margin-bottom: 20px;
	margin-top: 10px;
}

table.maxPlotis {
	width: 512px;
}

table.maxPlotisWide {
	width: 710px;
}

table.maxPlotisWideLess {
	width: 706px;
}

td.profilePhotoTd {
	width: 503px;
	height: 377px;
}

table.forma td, table.formaInline td {
	vertical-align: center;
	border-collapse: collapse;
	padding: 4px;
	padding-left: 10px;
	margin: 0px;
	text-align: left;
}

table.formaBorder td, table.formaBorderPlanai td {	
	vertical-align: center;
	border-collapse: collapse;
	padding: 4px;
	padding-left: 10px;
	margin: 0px;
	text-align: left;
}

table.formaClassic td {
	vertical-align: center;
	border-collapse: collapse;
	padding: 4px;
	margin: 0px;
	text-align: left;
}

table.formaBorder td.tdlabel, table.formaBorderPlanai td.tdlabel {
	border-left: 1px solid #c6c3c6;
}

table.formaBorder td.tdlabel, table.formaBorder td.tdinput, table.formaBorderPlanai td.tdlabel {
	border-top: 1px solid #c6c3c6;
	border-right: 1px solid #c6c3c6;
}

table.formaBorderPlanai td.tdlabel {
	font-weight: normal;
}

.ina {
	background-image: url(/i/g1.gif);	
	border-right: 1px solid #c6c3c6;
	border-bottom: 1px solid #fff;
}

.eco {
	background-image: url(/i/g2.gif);
	border-right: 1px solid #c6c3c6;
	border-bottom: 1px solid #fff;
}

.mod {
	border-right: 1px solid #c6c3c6;
	background-image: url(/i/g3.gif);
	border-bottom: 1px solid #fff;
}

.pro {
	background-image: url(/i/g4.gif);	
	border-right: 1px solid #c6c3c6;
	border-bottom: 1px solid #fff;
}

td.pro img, td.mod img, td.eco img, td.ina img  {
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.formaExt td {
	vertical-align: center;
	border-collapse: collapse;
	padding: 2px;
	margin: 0px;
	text-align: left;
}

td.tdlabel {
	color: #f36074; 
	font-family: Tahoma; 
	font-weight: bold;
	font-size: 12px;
}

label {
	color: #f36074; 
	font-family: Verdana;
	font-size: 12px;
	white-space: nowrap;
}

td.inputContrast {
	letter-spacing: 0.12em;
	color: navy;
}

table.formaBorderPlanai td.tdinput {	
	padding: 0px;
	margin: 0px;
}

td.gumba {
	color: red;
}

input {
	margin: 0px;
	padding: 0px;
}

td.globalErrors {
	color: #000;
	background-color: #ffefef;
	font-size: 14px;
	font-family: Verdana;
	text-align: left;
	padding: 4px 8px;
}

td.globalMessages {
	color: #000;
	background-color: #bdebc2;
	font-size: 14px;
	font-family: Verdana;
	text-align: left;
	padding: 4px 8px;
	white-space: nowrap;
}

td.globalNotes {
	color: #000;
	background-color: #d0e7e9;
	font-size: 14px;
	font-family: Verdana;
	text-align: left;
	padding: 4px 8px;
	white-space: nowrap;
}

div.glbNotePos {
	color: green;
	font-size: 12px;
}

div.topNotes {
	position: fixed;
	top: 10px;
	left: 10px;	
	font-size: 14px;
	font-family: Arial;
	background-color: green;
	color: #fff;
	padding: 5px;
}

div.errbdr {
	border: 1px solid red;
	padding: 1px;
}

div.fnbdr {
	border: 1px solid red;
	padding: 1px;
}

div.errttl {
	color: red;
}


img.clo {
	padding-right: 7px;
}

span.cle {
	padding-left: 17px;
}

span.sl {	
	float: left;
}

span.sr {
	float: right;
}

label.iamusr {
	padding-left: 2px;
	padding-right: 3px;
	color: #a8a8a8;
}

label.onusername {
	color: #a8a8a8;
	font-weight: bold;
	padding-right: 30px;
}

label.onusername a:link, label.onusername a:visited {
	color: #a8a8a8;
	text-decoration: underline;
}

label.onusername a:hover, label.onusername a:active {
	color: #a8a8a8;
	text-decoration: none;
}

a.logout {
	color: #a8a8a8;
	padding-left: 4px;
	padding-right: 20px;
}

a.logout:hover, a.logout:active {
	text-decoration: none;
}

a.diskoLogout {
	color: silver;
	padding-left: 4px;
	padding-right: 20px;
}

a.diskoLogout:hover, a.diskoLogout:active {
	text-decoration: none;
}

div.mainPhoto {
	width: 699px;
	height: 377px;	
	padding: 5px;
	text-align: left;
}

div.mainAlbum {
	width: 700px;
	height: 477px;
	padding: 5px;
	text-align: center;	
}

div.contacts {
	height: 277px;
	text-align: center;	
}

div.websites {
	height: 277px;
	text-align: center;	
}

.niceBorder {
	width: 513px;
	border: 1px solid #e5e5e5;
}

.niceBorderWide {
	width: 710px;
	border: 1px solid #e5e5e5;
}

.niceBorderUltraWide {
	width: 910px;
	border: 1px solid #e5e5e5;
}

.niceBorderFirstScreenLeft {
	width: 510px;	
}

.niceBorderFirstScreenRight {
	width: 394px;
	border: 1px solid #e5e5e5;
}

.niceBorderUltraWideDivided {
	float: left;
	width: 445px;
	border: 1px solid #e5e5e5;	
	margin-right: 15px;
	margin-bottom: 20px;
}

.niceWide {
	width: 710px;
}

.niceBorderWideLess {
	width: 706px;
	border: 1px solid #e5e5e5;
}

.niceBorderNoWidth {
	border: 1px solid #e5e5e5;
}

.niceBorderNoWidthTD TD {
	border-bottom: 1px solid #e5e5e5;
}

tr.unread TD {
	background-color: #e5e5e5;
}

.moreTopBorder {
	border-top: 1px solid #eeeeee;
}

.noTopBorder {
	border-top: none;
}

.noBottomBorder {
	border-bottom: none;
}

.noBottomBorderTD TD {
	border-bottom: none;
}

.noLeftBorder {
	border-left: none;
}

.noRightBorder {
	border-right: none;
}

.cls {
	clear: both;
}

.lightback {
	background-color: #f7f3f7;
}

div.photoLightback {	
	width: 503px;
	height: 377px;
	background-color: #f7f3f7;
}

div.albumLightback {	
	width: 699px;
	height: 477px;
	background-color: #f7f3f7;
}

div.photoAsBackground {
	background-image: url(/i/nophoto.gif);
	background-repeat: no-repeat; 
	background-position: center center; 
}

div.albumAsBackground {
	background-image: url(/i/noalbum.gif);
	background-repeat: no-repeat; 
	background-position: center center; 
}

div.noPhoto {
	background-image: url(/i/nophoto.gif);		
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

td.noPhoto {
	background-image: url(/i/nophoto.gif);		
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

div.noAlbum {
	background-image: url(/i/noalbum.gif);		
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

div.noContacts {
	background-image: url(/i/contacts.jpg);		
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

div.noWebsites {
	background-image: url(/i/websites.jpg);		
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
}

div.ads {
	background-image: url(/i/ad1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: left;

	width: 700px;
	height: 477px;
	padding: 5px;
}

.discussion1 {
	background-image: url(/i/discussion1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: left;

	width: 700px;
	height: 477px;
	padding: 5px;
}

.discussion2 {
	background-image: url(/i/discussion2.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: left;

	width: 700px;
	height: 477px;
	padding: 5px;
}

.adsBack {
	background-image: url(/i/ad1.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

.adTitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.adText {
	font-family: Arial;
	font-size: 12px;
	text-overflow: ellipsis;
}

.adText A:link, .adText A:visited, .adText A:active, .adText A:hover {	
	color: black;
	text-decoration: none;
}

.adCode {
	padding-right: 5px;
	color: gray;
	font-size: 12px;
}

div.friends {
	background-image: url(/i/friends.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
	width: 700px;
	padding: 5px;	
}

div.noFriends {
	height: 477px;
}

div.bans {
	background-image: url(/i/bans.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
	width: 700px;
	padding: 5px;
}

div.noBans {
	height: 477px;
}

div.noThumbnail {
	background-image: url(/i/nothumbnail.gif);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	width: 125px;
	height: 125px;
	cursor: pointer;
}

div#photoDescr {
	text-align: center;
	font-size: 14px;
}

div.profilePhotoDescr {
	height: 30px;
	text-align: center;
	font-size: 14px;
}

div.albumPhotoDescr {
	height: 30px;
	text-align: center;
	font-size: 14px;
}


.borderSolid {
	border: 3px solid gray;
}

div.oneThumb {
	height: 125px;
	padding: 0px;
	margin: 0px;
}

div.albumasThumbnail {
	display: block;
	float: left;
	margin: 2px;
	margin-left: 7px;
	width: 92px;
	height: 96px;
	border: 1px solid #e8e8e8;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 1px;
	text-align: center;
}

div.profileBoxThumbnail {
	display: block;
	float: left;
	margin: 2px;
	margin-left: 30px;
	margin-top: 2px;
	width: 125px;
	height: 140px;
	padding: 2px;
	padding-top: 7px;
	text-align: center;
	border: 1px dashed silver;
}

div.profileBoxThumbnailComments {
	display: block;
	float: left;
	margin: 2px;
	margin-left: 0px;	
	width: 125px;
	padding: 2px;
	padding-left: 17px;
	text-align: left;
}

div.profileThumbnail {	
	display: block;
	float: left;
	margin: 2px;
	margin-left: 0px;
	width: 125px;
	height: 125px;
	border: 1px solid #e8e8e8;
	padding: 2px;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
}

div.profileThumbnail2 {	
	display: block;
	float: left;
	width: 150px;
	height: 182px;
	text-align: center;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/i/rim.gif);	
}

div.profileThumbnail2 img {
	padding-top: 12px;
}

div.unser {
	left: 5px;	
	white-space: nowrap;
	color: gray;
}

div.unser div.unoSak {
	padding-left: 10px;
}

span.unser {
	position: relative;
	float: left;
	top: -40px;
	left: 5px;	
	white-space: nowrap;
	color: gray;
	height: 0px;
}

span.unser span.unoSak {
	padding-left: 10px;
}

div.profileThumbnail img {
	border: none;
}

div.profileThumbnailComments {
	display: block;
	float: left;
	margin: 2px;
	margin-left: 0px;
	width: 130px;
	height: 14px;
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 1px;
	text-align: center;
}

div.profileThumbnailAdlist {	
	display: block;
	float: left;
	margin: 2px;
	margin-left: 0px;
	width: 125px;
	height: 125px;
	border: 1px solid #e8e8e8;
	padding: 1px;
	text-align: center;
}

span.iesko {
	color: #04af00;
}

span.siulo {
	color: #dea200;
}

span.addate {
	color: gray;
}

span.forumForumStats {
	color: gray;
}

.forumForumDescription {

	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 2px;
}

.moderator {
	background-image: url(/i/moderator.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: left;
	border-right: 1px solid #c6c3c6;
	width: 200px;
	height: 377px;
	padding: 5px;
}

.moderatorView {
	background-image: url(/i/moderator.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: left;
	border-right: 1px solid #c6c3c6;
	padding: 5px;
	height: 150px;
}

.spanSRMTitle {	
	width: 150px;	
	overflow: hidden;
	padding: 2px;
	text-overflow: ellipsis;
}

div.divSRM {
	height: 20px;
}

span.spanSRM {
	font-family: Arial, Verdana, sans-serif;	
	color: gray;
	font-size: 11px;
	width: 40px;
	padding: 2px;
	padding-top: 4px;
}

.spanSRM A:link, .spanSRM A:visited, .spanSRM A:active  {	
	color: gray;
	text-decoration: none;	
}

.spanSRM span A:hover {
	color: blue;
	text-decoration: underline;
}

div.thumbnail {	
	display: block;
	float: left;
	margin: 2px;
	width: 130px;
	height: 178px;
	border: 1px solid #e8e8e8;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 1px;
	text-align: center;
}

div.userInfo {	
	display: block;
	float: left;
	margin: 2px;
	width: 130px;
	height: 186px;
	border: 1px solid #e8e8e8;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 1px;
	text-align: center;
}

span.thumbActView {	
	text-align: center;
}

div#photoDescr {
	font-family: arial;
	text-align: right;
	font-size: 14px;
}

div#photoDescr .fl {
	color: gray;
}

div#photoDescr .fr {
	font-style: italic;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

div#photoDescrText {
	font-size: 14px;
}

div.thumbDel {
	padding-top: 8px;
}

div.thumbCtrl {
	padding-top: 8px;
}

div.niceSay {
	color: #4d4d4d;
	font-style: italic;
	padding-left: 10%;
}

div.niceSayWithoutPadding {
	color: #4d4d4d;
	font-style: italic;
}

span.tabsmid {
	float: left;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0.1em;
	background-color: #eeeeee;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
}

span.tabsmid_ina {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.1em;
	background-color: #eeeeee;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
}

span.infotab {
	float: right;
	font-family: Georgia;
	color: silver;
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	font-style: italic;
}

span.tabsmid a:link, span.tabsmid a:visited, span.tabsmid a:active {
	color: blue;
	text-decoration: none;
}

span.tabsmid a:hover {
	text-decoration: underline;
}

span.infotab a:link, span.infotab a:visited, span.infotab a:active {
	color: blue;
	text-decoration: none;
}

span.infotab a:hover {
	text-decoration: underline;
}

span.tabsmid_ina a:link, span.tabsmid_ina a:visited, span.tabsmid_ina a:active {
	color: blue;
	text-decoration: underline;
}

span.tabsmid_ina a:hover 
	text-decoration: none;	
}

.alwaysBlue {
	color: blue;
}

input.btn {
	width: 120px;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #fff;
	font-weight: bold;	
	background-repeat: repeat-x;
	border: none;
	background-color: transparent;
}

.btn_day1 {
	background-image: url(/i/days/btn_1.png);
}

.btn_day2 {
	background-image: url(/i/days/btn_2.png);
}

.btn_day3 {
	background-image: url(/i/days/btn_3.png);
}

.btn_day4 {
	background-image: url(/i/days/btn_4.png);
}

.btn_day5 {
	background-image: url(/i/days/btn_5.png);
}

.btn_day6 {
	background-image: url(/i/days/btn_6.png);
}

.btn_day7 {
	background-image: url(/i/days/btn_7.png);
}

input.btn2 {
	width: 110px;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #fff;
	font-weight: bold;	
	background-repeat: repeat-x;
	border: none;
	background-color: transparent;
}

.btn2_day1 {
	background-image: url(/i/days/btn2_1.png);
}

.btn2_day2 {
	background-image: url(/i/days/btn2_2.png);
}

.btn2_day3 {
	background-image: url(/i/days/btn2_3.png);
}

.btn2_day4 {
	background-image: url(/i/days/btn2_4.png);
}

.btn2_day5 {
	background-image: url(/i/days/btn2_5.png);
}

.btn2_day6 {
	background-image: url(/i/days/btn2_6.png);
}

.btn2_day7 {
	background-image: url(/i/days/btn2_7.png);
}

input.btn3 {
	width: 100px;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #fff;
	font-weight: bold;	
	background-repeat: repeat-x;
	border: none;
	background-color: transparent;
	margin-bottom: -1px;
	margin-right: 2px;
}

.btn3_day1 {
	background-image: url(/i/days/btn3_1.png);
}

.btn3_day2 {
	background-image: url(/i/days/btn3_2.png);
}

.btn3_day3 {
	background-image: url(/i/days/btn3_3.png);
}

.btn3_day4 {
	background-image: url(/i/days/btn3_4.png);
}

.btn3_day5 {
	background-image: url(/i/days/btn3_5.png);
}

.btn3_day6 {
	background-image: url(/i/days/btn3_6.png);
}

.btn3_day7 {
	background-image: url(/i/days/btn3_7.png);
}

input.btn4 {
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 5px;
	color: #fff;
	font-weight: bold;	
	background-repeat: repeat-x;
	border: none;
	background-color: transparent;
}


.btn4_day1 {
	background-image: url(/i/days/btn4_1.png);
}

.btn4_day2 {
	background-image: url(/i/days/btn4_2.png);
}

.btn4_day3 {
	background-image: url(/i/days/btn4_3.png);
}

.btn4_day4 {
	background-image: url(/i/days/btn4_4.png);
}

.btn4_day5 {
	background-image: url(/i/days/btn4_5.png);
}

.btn4_day6 {
	background-image: url(/i/days/btn4_6.png);
}

.btn4_day7 {
	background-image: url(/i/days/btn4_7.png);
}

span.btnc a:link, span.btnc a:visited, span.btnc a:active {
	color: #fff;
	text-decoration: none;
}

span.btnc a:hover {
	text-decoration: underline;
}

.emailButtons {	
	font-family: Arial, Verdana, sans-serif;	
	color: gray;
	font-size: 11px;
}

.emailButtons A:link, .emailButtons A:visited, .emailButtons A:active  {
	color: gray;
	text-decoration: none;	
}

.emailButtons A:hover {
	color: blue;
	text-decoration: underline;
}

.emailBodyInList {
	text-overflow: ellipsis;
}

.emailButtons select {
	margin: 0px;
	padding: 0px;
	color: gray;
	font-size: 10px;
	background-color: #e5e5e5;	
}

.emailListStats {
	color: gray;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 11px;
}

div.controls {
	height: 30px;
}

div.controls span {
	padding: 2px;
}

div.controls span A:link, div.controls span A:visited, div.controls span A:active {
	color: gray;
	text-decoration: none;
}

div.controls span A:hover {
	color: blue;
	text-decoration: underline;
}

div.controls span.ac {
	color: #fff;
	background-color: silver;
}

div.controls span.txt {
	color: gray;
}

tr.shown {
	display: block;
}

tr.hidden {
	display: none;
}

td.mailConf {
	padding: 0px; 
	margin: 0px; 	
}

td.mailConf A:link, td.mailConf A:visited, td.mailConf A:active {
	color: gray;
	text-decoration: none;
}

td.mailConf A:hover {
	color: blue;
	text-decoration: underline;
}

div.paging {
	padding-bottom: 4px;
	margin-bottom: 30px;
	text-align: center;
}

div.paging A:link, div.paging A:visited, div.paging A:active {
	color: #000;
}

div.paging A:hover {
	color: blue;
}

span.pagei img {
	position: relative;
	top: 5px;
}

span.page {
	padding: 5px;
	padding-top: 0px;
	font-size: 22px;
}

span.pageAct {
	padding: 5px;
	padding-top: 0px;
	color: gray;
	font-size: 22px;
}

p.specialP {
	padding: 10px;
	font-family: sans-serif;
	font-size: 14px;
}

p.info {
	padding-left: 10px;
	padding-right: 10px;
	font-family: sans-serif;
	font-size: 14px;
}

span.links {
	color: blue;
	text-decoration: underline;		
}

ul.platinum {
	text-align: left;	
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 10px;	
	margin-right: 7px;
}

ul.platinum li {
	background-image: url(/i/check.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 20px;
}

span.disabled {
	color: gray;
}

span.myCommentText {
	font-family: Verdana;
	font-style: italic;
	padding-left: 5px;
}

div.aboutMeProfile {
	padding-right: 6px;
	font-family: Arial;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
}

div.albumPaging span {
	padding: 2px;
}

div.albumPaging span A:link, div.albumPaging span A:visited, div.albumPaging span A:active {
	color: gray;
	text-decoration: none;
}

div.albumPaging span A:hover {
	color: blue;
	text-decoration: underline;
}

div.albumPaging span.ac {
	color: #fff;
	background-color: silver;
}

div.albumPaging span.txt {
	color: gray;
}

a.alwaysActive:link, a.alwaysActive:visited, a.alwaysActive:active {
	color: blue;
	text-decoration: none;
}

a.alwaysActive:hover {
	text-decoration: underline;
}

a.commentsAlbumLink:link, a.commentsAlbumLink:visited, a.commentsAlbumLink:active {
	font-weight: normal;
	font-size: 14px;
	color: blue;
	text-decoration: none;
}

a.commentsAlbumLink:hover {
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
}

span.ph_p {
	float: left;
	padding-top: 30px;
	padding-left: 5px;
}

span.ph_n {
	float: right;
	padding-top: 30px;
	padding-right: 5px;
}

span.ph_p img, span.ph_n img  {
	border: none;
}

div.thumbPht {
	position: relative;
	left: 0px;
	top: 0px;
}

div.thumbControls {	
	position: relative;
	left: 0px;
	top: -52px;
	background-image: url(/i/png/controls.png);
	background-position: 50% 0px;
	background-repeat: no-repeat;
	border-color: 1px solid green;
}

div.thumbControls IMG {
	position: relative;
	top: 12px;
	border: none;
	padding: 2px;
}

table.cit {
	border: none;
	padding: 10px;
	color: gray;
	font-family: Tahoma, sans-serif;
	font-size: 0.90em;
}

div.author {
	margin: 0px;
	padding: 1px;
	font-weight: bold;
}

div.citate {
	margin: 0px;
	padding: 3px;
	border: 1px dotted silver;
}

div.dialog {
	text-align: left;
	display: none;
	color: gray;
	border: 2px solid gray;
	padding: 2px;
	width: 300px;
	margin-left: 3px;
	font-style: italic;
	background-color: #fff;
}

div.subdialog {
	display: none;
	color: gray;
	border: 2px solid gray;
	padding: 2px;
	width: 300px;
	margin-left: 3px;
	font-style: italic;
	background-color: #fff;
	position: absolute;
}

div.dialog a:link, div.dialog a:visited {
	padding-left: 7px;
	text-decoration: none;	
}

div.dialog a:active, div.dialog a:hover {
	padding-left: 7px;
	text-decoration: underline;	
}

legend {
	float: left;
}

fieldset {
	padding: 10px;
}

table.blogBlog td {
	font-family: Arial;
	font-size: 14px;	
}

div.leisureRichtextDescription {
	padding-left: 10px;
	padding-right: 10px;
}

div.leisureRichtext {
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

table.blogBlog td.leisureImage {
	text-align: center;	
	padding-top: 8px;
	padding-bottom: 8px;
}

td.leisureVideo {
	height: 122px;	
}

table.blogBlog td.leisureLink {
	padding-left: 10px;
	padding-right: 10px;
}

.leisureHeading {
	color: gray;
	font-style: italic;
}

div.addLeisureItem {	
	background-repeat: no-repeat;
	background-image: url(/i/png/add.png);
	width: 90px;
	padding-top: 5px;
	padding-left: 30px;
	height: 26px;
	margin-left: 96px;
}

div.addAttachment {	
	background-repeat: no-repeat;
	background-image: url(/i/png/add.png);
	width: 90px;
	padding-top: 5px;
	padding-left: 30px;
	height: 26px;
}

div.leisureListPhoto {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.leisureListText {
	font-family: Arial;
	font-size: 14px;	
	padding-top: 7px;
	padding-bottom: 37px;
	padding-left: 10px;
	padding-right: 10px;
	text-overflow: ellipsis;
}

div.leisureListAuthor {
	color: gray;
	padding-left: 10px;
	padding-right: 10px;
	font-style: italic;
	height: 25px;
}

div.forumListTopic {
	font-size: 14px;
	color: gray;
	padding-left: 10px;
	padding-right: 10px;	
}

div.forumListText {
	font-family: Arial;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 27px;
	padding-right: 27px;
	font-style: italic;
	text-overflow: ellipsis;
}

form {
	display: inline;
}

.postDate {
	text-align: right;
	font-family: Georgia;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-style: italic;
	font-size: 11px;
	color: silver;
}

.online {
	color: #13b113;
	padding: 0px 2px;
}

.offline {
	color: silver;
	padding: 0px 2px;
}

.smallBox {
	width: 20px;
	height: 15px;
}

.niceText {
	font-family: Georgia;
	font-style: italic;
	font-size: 14px;
}

div.waitingMsg {	
	position: fixed;
	top: 10px;
	left: 10px;	
	font-size: 14px;
	font-family: Arial;
	background-color: green;
	color: #fff;
	padding: 5px;
	display: none;
}

div.waitingLocal {	
	position: fixed;
	top: 10px;
	right: 10px;	
	font-size: 14px;
	font-family: Arial;
	background-color: yellow;
	color: #000;
	padding: 5px;
}

div.profileInfoListHeader {
	color: gray;
	font-size: 11px;
	padding-bottom: 1em;
}

div.profileInfoList {
	font-size: 14px;
	font-style: italic;
}

.contactSkype {
	padding: 0px 2px;
	color: #00aff0;
}

.contactEmail {
	padding: 0px 2px;
	color: #d65a4d;
}

.contactIcq {
	padding: 0px 2px;
	color: #ffd040;
}

.contactPhone {
	padding: 0px 2px;
	color: #2eb356;
}

.contactValue {
	font-style: italic;
	font-family: Verdana;
}

.noValue {
	color: gray;
	font-style: italic;
	font-family: Verdana;
}

.strong {
	font-weight: bold;	
}

.invisible {
	display: none;
}

div.footerCopy {
	color: gray;
	padding-top: 2px;
}

.it {
	font-style: italic;
}

div#importantMsg {	
	position: absolute;
	top: 0px;
	left: 170px;
	background-color: #fff;
	width: 270px;
	border: 2px solid #d0e7e9;
	border-top: none;
	text-align: left;
	padding: 2px;
	padding-top: 0px;
	overflow: hidden;
	text-overflow: ellipsis;	
}

span.nustatymai {
	font-size: 10px;
	padding-right: 1px;
}

td.impMsg {
	font-size: 11px;
}

div#impMsgContainer a:link, div#impMsgContainer a:visited, div#impMsgContainer a:active {
	color: blue;
	text-decoration: none;
}

div#impMsgContainer a:hover {
	text-decoration: underline;	
	color: blue;
}

span.statusR {
	color: silver;
}

span.statusU {
	color: green;
}

span.forumPostTime {
	padding-right: 4px;
	white-space: nowrap;
}

a.transparent:link, a.transparent:visited, a.transparent:active {
	color: #000;
	text-decoration: none;
}

a.transparent:hover {
	color: #000;
	text-decoration: underline;
}

span.moderTodo {
	color: gray;
}

span.moderGood {
	color: green;
}

span.moderBad {
	color: red;
}

td.moderatorNote {
	color: red;
}

div.moderatedReply {
	background-color: #ffeded;
	padding: 10px;
}

div.moderatedOnlyNote {
	background-color: #e5e5e5;
	padding: 10px;
}

legend.hd {	
	padding: 0px 3px;
	margin-left: 11px;
	color: gray;
	font-family: sans-serif;
	font-style: italic;
}

fieldset.wide {
	width: 710px;	
	margin: 0px;
	padding: 0px;
}

.justify {
	text-align: justify;
}

.forumTopicMaxLen {
	background-color: red;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.moreSakInfo {
	color: gray;
}

div.attachments {
	padding: 5px;
	color: gray;
}

div.attachments ol {
	margin-top: 0px;
}

.attachmentButtons {	
	font-family: Arial, Verdana, sans-serif;	
	color: gray;
	font-size: 11px;
}

.attachmentButtons A:link, .attachmentButtons A:visited, .attachmentButtons A:active  {
	color: gray;
	text-decoration: underline;
}

.attachmentButtons A:hover {
	color: blue;
	text-decoration: underline;
}

span.rateRez {
	color: gray;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 11px;
	padding: 0px 10px;
	font-weight: normal;
}

span.rateRezTiny {
	color: gray;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 11px;
	padding: 0px;
	font-weight: normal;
}

div.ratingStars {
	height: 19px;
	padding-top: 4px;
}

p.goldenMember {
	border-bottom: 1px dashed #ffa74f;
	color: #ffa74f;
	font-weight: bold;
	font-variant: small-caps;
	padding: 5px;
}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/i/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/i/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

span.rating {
	color: gray;
	font-family: Arial, Verdana, sans-serif;	
	font-size: 11px;
	padding: 0px;
	font-weight: normal;
}

div.printSak {
	width: 150px;	
}

div.logBB {
	border-bottom: 1px solid silver;
	height: 14px;
	background-color: #e5e5e5;
}

div.logBB span {
	border-bottom: 1px solid silver;
	background-color: #e5e5e5;
	color: gray;
	font-size: 11px;
	padding: 0px 7px;
}

div.qq {
	font-weight: bold;
	padding-bottom: 5px;
}

div.testAns {
	padding-left: 10px;
}

th.diskoLineInfo, td.diskoLineInfo {
	height: 20px;
	line-height: 20px;
}

span.bdsb {
	width: 15px;
	text-align: center;
	float: right;	
	background-color: #ffefef;
	border-right: 1px solid silver;
	padding: 2px;
	margin: 1px
}

span.bdsu {
	width: 15px;
	text-align: center;
	float: right;	
	background-color: #bdebc2;
	border-right: 1px solid silver;
	padding: 2px;
	margin: 1px
}

span.bdsbHelp {
	width: 15px;
	text-align: center;
	background-color: #ffefef;
	border-right: 1px solid silver;
	padding: 2px;
	margin: 1px
}

span.bdsuHelp {
	width: 15px;
	text-align: center;
	background-color: #bdebc2;
	border-right: 1px solid silver;
	padding: 2px;
	margin: 1px
}

span.bdu {
	width: 125px;
	float: left;	
	padding: 2px;
	margin: 1px
}

span.gender0, span.gender0 a:link, span.gender0 a:visited, span.gender0 a:active, span.gender0 a:hover {
	color: #000;
}

span.gender1, span.gender1 a:link, span.gender1 a:visited, span.gender1 a:active, span.gender1 a:hover {
	color: #ff6938;
}

span.gender2, span.gender2 a:link, span.gender2 a:visited, span.gender2 a:active, span.gender2 a:hover {
	color: #108be9;
}

span.gender3, span.gender3 a:link, span.gender3 a:visited, span.gender3 a:active, span.gender3 a:hover {
	color: magenta;
}

span.msg0 {
	color: #000;
}

span.msg1 {
	color: green;
}

span.msg2 {
	color: magenta;
}

span.msg3 {
	color: red;
}

span.msg4 {
	color: gray;
	font-style: italic;
}

div.workflowBox {
	border: 1px solid silver;
	text-align: left;
	padding: 4px;
	color: gray;
	font-weight: normal;
}

div.workflowBox ol {	
	padding-left: 20px;
}

div.workflowBox ol li {
	color: silver;
	padding: 2px;
}

div.workflowBox ol li.ac {
	background-color: #bdebc2;
	color: #000;
	padding: 2px;
}

.tvsText {
	font-family: Arial;
	font-size: 14px;
	text-overflow: ellipsis;
	color: #4d4d4d;
	font-style: italic;
}
