		.menu{
			font-weight:bold;
			font-size: 14px;
			color: #FFFFFF;
		}
		th{
			font-weight: bold;
			font-size: 13px;
			font-family: Tahoma, Verdana;
			color: #ff7200;
		}
		.thlink,.thlink:visited{
			font-weight: bold;
			font-size: 13px;
			font-family: Tahoma, Verdana;
			color: #ff7200;
			text-decoration: none;
		}
		.thlink:hover{
			font-weight: bold;
			font-size: 13px;
			font-family: Tahoma, Verdana;
			color: #ff7200;
			text-decoration: underline;
		}
		.menutop,.menutop:hover,.menutop:visited{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 12px;
			color: #FFFFFF;
			text-decoration: none;
		}
		.menutopselected,.menutopselected:hover,.menutopselected:visited{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 13px;
			color: #FFFFFF;
			text-decoration: none;
		}
		.title{
			font-weight: bold;
			font-size: 18px;
			color: #757575;
		}
		.title2{
			font-weight: bold;
			font-size: 24px;
			font-family: Tahoma, Verdana;
			color: #ff0000;
		}
		.advtext,.advtext:hover,advtext:visited{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 10px;
			color: #ed0f09;
		}
		.siteurl{
			font-family: Tahoma, Verdana;
			font-size: 9px;
			color: #7a7a7a;
		}
		.ramdomphoto_name{
			font-family: Trebuchet MS, Tahoma, Verdana;
			font-size: 12px;
			font-weight: bold;
			color: #585c5c;
		}
		.menutitle{
			font-family: Tahoma, Verdana;
			font-size: 13px;
			font-weight: bold;
			color: #FFFFFF;
		}
		.ramdomphoto_link,.ramdomphoto_link:hover,.ramdomphoto_link:visited{
			font-family: Trebuchet MS, Tahoma, Verdana;
			font-size: 12px;
			color: #fd1009;
			text-decoration: underline;
		}
		.smilies{
			font-family: Tahoma, Verdana;
			font-size: 12px;
			color: #7a7a7a;
			font-weight: bold;
		}
		.smilies_link,.smilies_link:hover,.smilies_link:visited{
			font-family: Trebuchet MS, Tahoma, Verdana;
			font-size: 12px;
			color: #fd1009;
			text-decoration: underline;
		}
		.redlink,.redlink:hover,.redlink:visited{
			font-family: Trebuchet MS, Tahoma, Verdana;
			font-size: 12px;
			color: #fd1009;
			text-decoration: underline;
		}
		.menu_gray{
			font-family: Tahoma, Verdana;
			font-size: 11px;
			color: #5f595a;
		}		
		a,p,td,.text{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #505050;
		}
		#hints{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #757575;
		}
		.text12{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 13px;
			color: #5f595a;
		}
		.pol_1{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 12px;
			color: #34009E;
			margin-left: 5px;
		}
		.pol_2{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 12px;
			color: #FE85CF;
			margin-left: 5px;
			margin-bottom: 5px;
		}
		a,a:hover{
			text-decoration: underline;
		}
		.titletext{
			font-family: Tahoma, Verdana;
			font-size: 13px;
			font-weight: bold;
			color: #5f595a;
		}
		.notice{
			font-family: Tahoma, Verdana;
			font-size: 10px;
			font-weight: normal;
			color: #5f595a;
		}
		.notice11{
			font-family: Tahoma, Verdana;
			font-size: 12px;
			font-weight: normal;
			color: #5f595a;
		}
		.notice11b{
			font-family: Tahoma, Verdana;
			font-size: 12px;
			font-weight: bold;
			color: #5f595a;
		}
		.noticelink,noticelink:hover,.noticelink:visited{
			font-family: Tahoma, Verdana;
			font-size: 10px;
			font-weight: normal;
			text-decoration: underline;
			color: #5f595a;
		}
		.readed{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
		}
		.notreaded{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 12px;
		}
		.message_notquoted{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #000000;
		}
		.message_quoted{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #A19F8D;
		}
		.menulink,.menulink:hover,.menulink:visited{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 13px;
			color: #757575;	
		}
		.menulink:hover{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 13px;
			color: #e37600;	
		}
		.menuuserlink,.menuuserlink:hover,.menuuserlink:visited,.menuuserlinkred,.menuuserlinkred:hover,.menuuserlinkred:visited{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #757575;	
		}
		.menuuserlink:hover{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #e37600;	
		}
		.menuuserlinkred:hover{
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 13px;
			color: #d61900;	
		}
		.menuauth{
			font-family: Tahoma, Verdana, Helvetica;
			font-size:9px;
			text-decoration: none;
			font-weight: normal;
			width: 50px;
		}
		input.textinput{
			font-family: Tahoma, Verdana, Helvetica;
			font-size:13px;
			text-decoration: none;
			font-weight: normal;
			border: 1px solid #97A2B0; 
		}
		.InputTitle{
			font-family: Tahoma, Verdana, Helvetica;
			font-size:13px;
			text-decoration: none;
			font-weight: bold;
		}
		.textinput{
			font-family: Tahoma, Verdana, Helvetica;
			font-size:13px;
			text-decoration: none;
			font-weight: normal;
			color: #363636;
		}
		.hintshead { 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:10px; background-color:#D1DCEB; 
			border: 1px solid #97A2B0; 
			padding: 0px; 
			margin: 0px; 
			width: 300px; 
		}
		.hintstext { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
		}
		.hintslink:hover,.hintslink:visited,.hintslink{ 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
		}
		.copyrights{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 9px;
			color: #FFFFFF;
		}
		.dt_today {
			font-family: Tahoma, Verdana;
			font-size: 10px;
			font-weight: bold;
			color:#339900;
		}
		.dt_yesterday {
			font-family: Tahoma, Verdana;
			font-size: 10px;
			color:#ff9900; 
			font-weight: bold;
		}
		.dt_later {
			font-family: Tahoma, Verdana;
			font-size: 10px;
			color:#666666;
		}
		.dt_time {
			font-family: Tahoma, Verdana;
			font-size: 10px;
			color:#666666;
		}
		.ErrorMessage{
			color: #ff0000;
			font-weight: bold;
		}
		.forum_nav,.forum_nav:hover,.forum_nav:visited{
			font-family: Tahoma, Verdana;
			font-weight: bold;
			font-size: 13px;
			color: #5f595a;	
		}
		.forum_sep{
			font-family: Tahoma, Verdana;
			font-size: 13px;
			color: #545454;	
		}
		.forum_title,.forum_title:visited{
			font-family: Tahoma, Verdana;
			font-size: 16px;
			font-weight: normal;
			color: #545454;	
		}
		.forum_subtitle,.forum_subtitle:visited{
			font-family: Tahoma, Verdana;
			font-size: 13px;
			font-weight: normal;
			color: #545454;	
		}
		.forum_title:hover{
			font-family: Tahoma, Verdana;
			font-size: 16px;
			font-weight: bold;
			color: #ff7800;	
		}
		.tableheader{
			font-family: Tahoma, Verdana;
			font-size: 13px;
			font-weight: bold;
			color: #ff7800;
		}
		.firstline{
			background-color: #d0f4e5;	
		}
		.secondline{
			background-color: #e7f4d0;	
		}
		.firstphoto{
			background-color: #FFCCFF;
		}
		.otherphoto{
			background-color: transparent;
		}
		.party_today{
			color: #ef1616;
			font-size: 13px;
			text-decoration: blink;			font-weight: bold;
		}
		.party_tomorrow{
			color: #ff9600;
			font-size: 13px;
			text-decoration: blink;			font-weight: bold;
		}
		.party_tomorrow2{
			color: #e21365;
			text-decoration: blink;			font-weight: bold;
		}
		.party_2week{
			font-weight: bold;
		}

		#tooltip{
			position:absolute; visibility:hidden; z-index:100;
			border:1px solid #7279f7; padding:2px 5px;
			text-align:justify; font: Verdana, Helvetica,sans-serif;
			background: #e1e2e2;
			-moz-opacity: .90; opacity: .90; FILTER: alpha(opacity=90);
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
			font-family: Tahoma, Verdana;
			font-weight: normal;
			font-size: 12px;
			color: #757575;
		}
		.rollmenu {
			border-right: #254869 1px solid;
			padding-right: 2px;
			border-top: #c7c7c7 1px solid;
			display: block;
			padding-left: 2px;
			font-size: 12px;
			padding-bottom: 2px;
			border-left: #c7c7c7 1px solid;
			color: #FFFFFF;
			line-height: normal;
			padding-top: 2px;
			border-bottom: #19324c 1px solid;
			font-family: Tahoma, "Arial", "Helvetica", "sans-serif";
			background-color: #3a3e3e;
			text-decoration: none;
		}
		.rollmenu:hover {
			background-color: #f60f09;
			text-decoration: none;
			color: #FFFFFF;
		}
		#auth {
			display: none;
			position: absolute; z-index: 100;
			top: 50%; left: 50%;
			width: 424px; height: 250px;
			margin: -125px 0 0 -212px;
			background: url(/i/auth.png) no-repeat;
		}
		#auth label {font-size: .9em;}
		#auth div {margin: 0 60px 0 30px;}
		#auth table {width: 99%;}
		#auth table td {padding: 6px 0 0 0;}
		#auth table .c1 {width: 60px;}
		#auth input {width: 100%; padding: 3px 2px;}
		#auth input#apass {letter-spacing: 2px;} 
		#aclose {
			width: 13px; height: 13px;
			float: right;
			margin: 16px;
			background: url(/i/auth_close.gif) no-repeat;
		}
		#auth h2 {margin: .9em 20px .2em 0; font-weight: normal; font-size: 1.6em;}
		#auth input#asub {width: auto; margin: 0 10px 0 0; padding: 1px 2px;}
		#auth input#abclose {width: auto;  padding: 1px 2px;}
		#auth a {font-size: .9em;}
		#overlay {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 90;
			width: 100%;
			height: 100%;
			background-color: #56444A;
			filter:alpha(opacity=90);
			-moz-opacity: 0.9;
			opacity: 0.9;
		}