* {
	padding: 0;
	margin: 0;
}

a {
	cursor:url(cursors/hand.cur),pointer;
}

div#body {
	width: 100%;
	height: 100%;
}

bodyold {
	background: #0a0a0a;
	color: #ffffff;
	font-size: 16px;
	font-family: "Meiryo";
	min-width: 600px;
	cursor: url(cursors/arrow.cur),default;
}


body {
	background: url('../../css/images/wallpapers/startbg_2.jpg') 50% 0% / cover repeat fixed;
	width: 100%;
	height: 100%;
	min-width: 1000px;
	color: #ffffff;
	font-size: 16px;
	font-family: "Meiryo";
	cursor: url(cursors/arrow.cur),default;
}

input, textarea{
	font-family: "Meiryo";
}
.clear {
	clear: both;
}
.right {
	float: right;
}
.hide {
	display: none;
}
.transparent {
	opacity: 0.8;
}
.hand {
	cursor:url(cursors/hand.cur),pointer;
}

.bodywork {
	display: block;
	position:absolute;
	left:50%;
	width:1000px;
	height:600px;
	margin: 100px 0px 0px -500px;
}
.leftpanel {
	background: url(images/system/pixel50.png) repeat;
	//border: 2px #FFFFFF solid;
	display: block;
	position: absolute;
	width:308px;
	height: 585px;
	left: 50%;
	top: 0%;
	margin-top: 0px;
	//margin-left: 154px;
	margin:0px 0px 0px 154px;
	border-radius:0px 15px 15px 0px;
	overflow: hidden;
}
	.leftpanel div.logout {
		width: 218px;
		height: 160px;
		padding: 20px 20px 20px 70px;
	}
.leftpanel2 {
	background: url(images/system/pixel50.png) repeat;
	//border: 2px #FFFFFF solid;
	display: block;
	position: absolute;
	width:576px;
	height: 545px;
	left: 50%;
	top: 0%;
	margin-top: 0px;
	//margin-left: -464px;
	margin:0px 0px 0px -464px;
	border-radius:15px 0px 0px 15px;
	overflow: hidden;
	padding: 20px;
	overflow-y: auto;
}

.contentlp {
	position:relative;
	display:block;
	text-align:left;
	padding:10px 30px;
}

div.header {
	background: url(images/system/pixel50.png) repeat;
	border: 2px #FFFFFF solid;
	display: block;
	position: absolute;
	width:576px;
	height: 545px;
	left: 50%;
	top: 0%;
	margin-top: 0px;
	//margin-left: -464px;
	margin:75px 0px 50px -464px;
	overflow: hidden;
	padding: 20px;
	overflow-y: auto;
	border-radius:15px 0px 0px 15px;
}
div.headeradmin {
	position: absolute;
	top: 35%;
	width: 308px;
	height: 150px;
	color: #fafafa;
}
	div.header h2 {
		text-align: center;
		font-size: 20px;
	}
.startbutton {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: inline-block;
    font: normal 12px arial, sans-serif;
    height: 24px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
.button {
	/*background: transparent url('bg_button_a.gif') no-repeat scroll top right;
	color: #444;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	height: 24px;
	padding-right: 18px; // sliding doors padding 
	text-decoration: none;*/
}
	.button input:hover {
		background-position:-68px;
}
	.button input {
		outline: 0;
		cursor: pointer;
		background:url('images/system/enter.jpg') no-repeat center;
		background-position:0px;
		width: 68px;
		height: 50px;
		float: left;
		color: transparent;
		border: 1px #FFF solid;
		cursor:url(cursors/hand.cur),pointer;
	}
	.button:active {
	    background-position: bottom right;
	    color: transparent;
	    outline: none; /* hide dotted outline in Firefox */
	}
		.button:active input {
			//background-position: bottom left;
			//padding: 6px 0 4px 18px; /* push text down 1px */
			color: transparent;
			border: 1px #FFF outset;
		}
	.rightbutton input {
		border-radius: 0px 25px 25px 0px;
	}
	.toprightbutton input {
		border-radius: 0px 25px 0px 0px;
	}
	.botrightbutton input {
		border-radius: 0px 0px 25px 0px;
	}
.button2 {
}
	.button2 input {
		outline: none;
		background: url(images/system/pixel50.png);
		width: 168px;
		height: 52px;
		float: left;
		color: #249;
		border: 1px #fff solid;
		border-radius:10px;
		margin:10px 0px 10px 0px;
		cursor:url(cursors/hand.cur),pointer;
		font-size:16px;
	}
	.button2 input:hover {
		color:#fff;
	}
	.button2:active {
	    background-position: bottom right;
	    color: #000;
	    outline: none; /* hide dotted outline in Firefox */
	}
		.button2:active input {
			color: #392;
			border: 2px #FFF outset;
		}
.button3 {
}
	.button3 input {
		outline: none;
		background: url(images/system/pixel50.png);
		width: 168px;
		height: 52px;
		float: left;
		color: #249;
		border: 1px #fff solid;
		border-radius:10px;
		margin:10px 0px 10px 0px;
		cursor:url(cursors/hand.cur),pointer;
		font-size:16px;
	}
	.button3 input:hover {
		color:#fff;
	}
	.button3:active {
	    background-position: bottom right;
	    color: #000;
	    outline: none; /* hide dotted outline in Firefox */
	}
		.button3:active input {
			color: #392;
			border: 2px #FFF outset;
		}
div.error {
	background: #f00;
	text-align: center;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
}
#talks_box {
	width: 700px;
	position: relative;
	left: 50%;
	margin-left: -350px;
}
div.message_box {
	position: fixed;
	width: 698px;
	top: 0;
	left: 50%;
	margin-left: -350px;
	//border: 1px #777 solid;
	background: url('images/system/pixel50.png') repeat;
	padding: 5px 0 0 0;
	color: #FFFFFF;
	z-index: 99999;
}
	div.message_box h2 {
		text-align: center;
		font-size: 12px;
		float: left;
	}
div.message_box_inner {
	position: relative;
	width: 660px;
	left: 50%;
	margin-left: -330px;
}
ul.menu {
	display: block;
	float: right;
	height: 30px;
	margin: 0 43px 3px 0;
	list-style: none;
	line-height: 30px;
}
	ul.menu li {
		display: block;
		float: left;
		margin: 0 0 0 5px;
		cursor: pointer;
		width: 30px;
	}
	ul.menu li input {
		outline:none;
		background:#8a8a8a;
		display: block;
		font-size: 14px;
		height: 30px;
		width: 110px;
		line-height: 9px;
		border: 1px #fff solid;
		padding: 0 10px 0 10px;
		cursor:url(cursors/hand.cur),pointer;
	}
	ul.menu li input:hover {
		background:#dddddd;
		color:#8a8a8a;
	}
	ul.menu li input:active {
		border:1px #FFFFFF outset;
		color: #FFF;
	}
	ul.menu li.setting, ul.menu li.emoticon, ul.menu li.sound, ul.menu li.member, ul.menu li.roomlist, ul.menu li.animation {
		width: 30px;
		display: none;
		cursor:url(cursors/hand.cur),pointer;
	}
	ul.menu li.setting {
		background: transparent url('images/system/setting.png') left top no-repeat;
	}
	ul.menu li.setting:hover {
		background: transparent url('images/system/settingh.png') left top no-repeat;
	}
	ul.menu li.emoticon {
		background: transparent url('images/system/emoticon.png') left top no-repeat;
	}
	ul.menu li.emoticon:hover {
		background: transparent url('images/system/emoticonh.png') left top no-repeat;
	}
	ul.menu li.sound_on {
		background: transparent url('images/system/soundon.png') left top no-repeat;
	}
	ul.menu li.sound_off {
		background: transparent url('images/system/soundoff.png') left top no-repeat;
	}
	ul.menu li.sound_on:hover {
		background: transparent url('images/system/soundh.png') left top no-repeat;
	}
	ul.menu li.sound_off:hover {
		background: transparent url('images/system/soundoffh.png') left top no-repeat;
	}
	ul.menu li.member_on {
		background: transparent url('images/system/memberon.png') left top no-repeat;
	}
	ul.menu li.member_off {
		background: transparent url('images/system/memberoff.png') left top no-repeat;
	}
	ul.menu li.member_on:hover {
		background: transparent url('images/system/memberh.png') left top no-repeat;
	}
	ul.menu li.member_off:hover {
		background: transparent url('images/system/memberoffh.png') left top no-repeat;
	}
	ul.menu li.roomlist {
		background: transparent url('images/system/roomlist.png') left top no-repeat;
	}
	ul.menu li.roomlist:hover {
		background: transparent url('images/system/roomlistactive.png') left top no-repeat;
	}
	ul.menu li.animation_on {
		background: transparent url('images/system/animationon.png') left top no-repeat;
	}
	ul.menu li.animation_off {
		background: transparent url('images/system/animationoff.png') left top no-repeat;
	}
#setting_pannel {
	clear: both;
	padding: 20px 0;
        width: 660px;
        overflow: auto;
        max-height: 280px;
}
	#setting_pannel ul#user_list {
		list-style: none;
	}
		#setting_pannel ul#user_list li {
			min-height: 20px;
			width: 75px;
			padding-top: 60px;
			font-size:10px;
			text-align: center;
			display: block;
			float: left;
			line-height: 20px;
			border: 2px solid transparent;
			margin: 5px 0px;
		}
		#setting_pannel ul#user_list li.select {
			border: 2px solid #ff6600;
		}
#message {
	text-align: center;
}
	#message textarea {
		clear:both;
		display:block;
		width: 530px;
		height: 3em;
		font-size: 14px;
		letter-spacing: 1px;
		padding: 10px;
		border: 1px solid transparent;
		margin: 0 0 0 110px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		overflow-y: hidden;
	}
	#message div.submit input {
		outline:none;
		display: block;
		margin: 5px 110px;
		height: 25px;
		width: 200px;
		font-size: 12px;
		font-family: "Meiryo";
		color: #249;
		font-weight: bold;
		border-radius: 5px;
		border:1px #FFFFFF solid;
		background: transparent url('images/system/pixel50.png') repeat;
		cursor:url(cursors/hand.cur),pointer;
	}
	#message div.submit input:hover{
		color: #fff;
	}
	#message div.submit input:active {
		border:1px #FFFFFF outset;
		color: #392;
	}
/* BANNER BUTTON */
	#message div.submit2 input {
		outline:none;
		display: block;
		margin: 5px 110px;
		height: 25px;
		width: 200px;
		font-size: 12px;
		font-family: "Meiryo";
		color: #FFF000;
		font-weight: bold;
		border-radius: 5px;
		border:1px #FFFFFF solid;
		background: transparent url('images/system/pixel50.png') repeat;
		cursor:url(cursors/hand.cur),pointer;
	}
	#message div.submit2 input:hover{
		color: #fff;
	}
	#message div.submit2 input:active {
		border:1px #FFFFFF outset;
		color: #392;
	}

	#message div.submit3 input {
		outline:none;
		display: block;
		margin: 5px 110px;
		height: 25px;
		width: 200px;
		font-size: 12px;
		font-family: "Meiryo";
		color: #FF0000;
		font-weight: bold;
		border-radius: 5px;
		border:1px #FFFFFF solid;
		background: transparent url('images/system/pixel50.png') repeat;
		cursor:url(cursors/hand.cur),pointer;
	}
	#message div.submit3 input:hover{
		color: #fff;
	}
	#message div.submit3 input:active {
		border:1px #FFFFFF outset;
		color: #392;
	}
/* BANNER BUTTON END */
#talks {
	margin-left: 20px;
}

#talks a {
	cursor:url(cursors/hand.cur),pointer;
	color:#FF0000;
}

#talks a:hover {
	color:#ffffff;
	text-shadow: -1px 0px #FF0000, 0px -1px #FF0000, 1px 0px #FF0000, 0px 1px #FF0000, -1px -1px #FF0000, 1px 1px #FF0000, -1px 1px #FF0000, 1px -1px #FF0000;
}

	#talks div.system {
		font-size: 14px;
		margin: 10px 0 10px 20px;
		letter-spacing: 3px;
		clear: left;
		text-shadow: -1px 0px #000, 0px -1px #000, 1px 0px #000, 0px 1px #000, -1px -1px #000, 1px 1px #000, -1px 1px #000, 1px -1px #000;
	}
	
	#talks dl.talk {
		clear: both;
		min-height: 80px;
		margin-top: 10px;
	}
	
		#talks dl.talk dt {
			min-height: 20px;
			width: 69px;
			padding-top: 70px;
			padding-bottom: 3px;
			text-align: center;
			display: block;
			line-height: 12px;
			float: left;
			font-size: 10px;
			text-shadow: 1px 1px 1px #000;
		}
		#talks dl.talk dt.select {
			border: 2px solid #ff6600;
		}
		#talks dl.talk dd {
			display: inline-block;
			max-width: 600px;
		}
			#talks dl.talk dd div.bubble p.body {
				float: left;
				clear: left;
				min-height: 21px;
				padding:24px 20px;
				border-radius: 0px 50px 50px 0px;
				//border: 2px #fff solid;
				-moz-border-radius: 0px 50px 50px 0px;
				-webkit-border-radius: 0px 50px 50px 0px;
				background: #000;
				font: 14px "Meiryo", sans-serif;
				letter-spacing: 1px;
				color: white;
				-position: relative;
			}
/* Начало описания чаров */
			#talks dl.char1 dt {
				background: transparent url('images/icons/icon_char1.gif') no-repeat center top;
			}
			#talks dl.char1 dd div.bubble p.body {
				background: #B4050A;
				color: #FFFFFF;
			}
			#talks dl.char2 dt {
				background: transparent url('images/icons/icon_char2.gif') no-repeat center top;
			}
			#talks dl.char2 dd div.bubble p.body {
				background: #1CBEE8;
				color: #ffffff;	
			}
			#talks dl.char3 dt {
				background: transparent url('images/icons/icon_char3.gif') no-repeat center top;
			}       
			#talks dl.char3 dd div.bubble p.body {
				background: #A0F0FE;
				color: #002727;
			}      
			#talks dl.char4 dt {
				background: transparent url('images/icons/icon_char4.gif') no-repeat center top;
			}
			#talks dl.char4 dd div.bubble p.body {
				background: #243067;
				color: #EFEFD6;
			}
			#talks dl.char5 dt {
				background: transparent url('images/icons/icon_char5.gif') no-repeat center top;
			}
			#talks dl.char5 dd div.bubble p.body {
				background: #FF1540;
				color: #FAE7FF;
			}
			#talks dl.char6 dt {
				background: transparent url('images/icons/icon_char6.gif') no-repeat center top;
			}
			#talks dl.char6 dd div.bubble p.body {
				background: #532D2C;
				color: #F3C5A2;
			}
			#talks dl.char7 dt {
				background: transparent url('images/icons/icon_char7.gif') no-repeat center top;
			}
			#talks dl.char7 dd div.bubble p.body {
				background: #64164B;
				color: #FF7072;
			}
			#talks dl.char8 dt {
				background: transparent url('images/icons/icon_char8.gif') no-repeat center top;
			}
			#talks dl.char8 dd div.bubble p.body {
				background: #060207;
				color: #F8F1E7;
			}
			#talks dl.char9 dt {
				background: transparent url('images/icons/icon_char9.gif') no-repeat center top;
			}
			#talks dl.char9 dd div.bubble p.body {
				background: #3C3640;
				color: #F5F5DC;
			}
			#talks dl.char10 dt {
				background: transparent url('images/icons/icon_char10.gif') no-repeat center top;
			}
			#talks dl.char10 dd div.bubble p.body {
				background: #121052;
				color: #F5F5DC;
			}
			#talks dl.char11 dt {
				background: transparent url('images/icons/icon_char11.gif') no-repeat center top;
			}
			#talks dl.char11 dd div.bubble p.body {
				background: #FEBDC3;
				color: #000;
			}
			#talks dl.char12 dt {
				background: transparent url('images/icons/icon_char12.gif') no-repeat center top;
			}
			#talks dl.char12 dd div.bubble p.body {
				background: #FEF994;
				color: #000;
			}
			#talks dl.char13 dt {
				background: transparent url('images/icons/icon_char13.gif') no-repeat center top;
			}
			#talks dl.char13 dd div.bubble p.body {
				background: #5D0A5F;
				color: #F5F5DC;
			}
			#talks dl.char14 dt {
				background: transparent url('images/icons/icon_char14.gif') no-repeat center top;
			}
			#talks dl.char14 dd div.bubble p.body {
				background: #3B3A47;
				color: #F5F5DC;
			}
			#talks dl.char15 dt {
				background: transparent url('images/icons/icon_char15.gif') no-repeat center top;
			}
			#talks dl.char15 dd div.bubble p.body {
				background: #FEEDC9;
				color: #000;
			}
			#talks dl.char16 dt {
				background: transparent url('images/icons/icon_char16.gif') no-repeat center top;
			}
			#talks dl.char16 dd div.bubble p.body {
				background: #A77569;
				color: #FFFFE9;
			}
			#talks dl.char17 dt {
				background: transparent url('images/icons/icon_char17.gif') no-repeat center top;
			}
			#talks dl.char17 dd div.bubble p.body {
				background: #F45647;
				color: #180A29;
			}
			#talks dl.char18 dt {
				background: transparent url('images/icons/icon_char18.gif') no-repeat center top;
			}
			#talks dl.char18 dd div.bubble p.body {
				background: #CAB967;
				color: #000000;
			}
			#talks dl.char19 dt {
				background: transparent url('images/icons/icon_char19.gif') no-repeat center top;
			}
			#talks dl.char19 dd div.bubble p.body {
				background: #FFAAAA;
				color: #6F3383;
			}
			#talks dl.char20 dt {
				background: transparent url('images/icons/icon_char20.gif') no-repeat center top;
			}
			#talks dl.char20 dd div.bubble p.body {
				background: #EC7D4C;
				color: #000;
			}
			#talks dl.char21 dt {
				background: transparent url('images/icons/icon_char21.gif') no-repeat center top;
			}
			#talks dl.char21 dd div.bubble p.body {
				background: #1D0A15;
				color: #F5F5DC;
			}
			#talks dl.char22 dt {
				background: transparent url('images/icons/icon_char22.gif') no-repeat center top;
			}
			#talks dl.char22 dd div.bubble p.body {
				background: #7D6D82;
				color: #180A29;
			}
			#talks dl.char23 dt {
				background: transparent url('images/icons/icon_char23.gif') no-repeat center top;
			}
			#talks dl.char23 dd div.bubble p.body {
				background: #3B3B3B;
				color: #ffffff;
			}
			#talks dl.char24 dt {
				background: transparent url('images/icons/icon_char24.gif') no-repeat center top;
			}
			#talks dl.char24 dd div.bubble p.body {
				background: #FFCD2F;
				color: #506C86;
			}
			#talks dl.char25 dt {
				background: transparent url('images/icons/icon_char25.gif') no-repeat center top;
			}
			#talks dl.char25 dd div.bubble p.body {
				background: #CBCBCB;
				color: #263C4F;
			}
			#talks dl.char26 dt {
				background: transparent url('images/icons/icon_char26.gif') no-repeat center top;
			}
			#talks dl.char26 dd div.bubble p.body {
				background: #472812;
				color: #F5F5DC;
			}
			#talks dl.char27 dt {
				background: transparent url('images/icons/icon_char27.gif') no-repeat center top;
			}
			#talks dl.char27 dd div.bubble p.body {
				background: #0055AB;
				color: #9ACDF9;
			}
			#talks dl.char28 dt {
				background: transparent url('images/icons/icon_char28.gif') no-repeat center top;
			}
			#talks dl.char28 dd div.bubble p.body {
				background: #F82625;
				color: #F5F5DC;
			}
			#talks dl.char29 dt {
				background: transparent url('images/icons/icon_char29.gif') no-repeat center top;
			}
			#talks dl.char29 dd div.bubble p.body {
				background: #87B812;
				color: #fff;
			}
			#talks dl.char30 dt {
				background: transparent url('images/icons/icon_char30.gif') no-repeat center top;
			}
			#talks dl.char30 dd div.bubble p.body {
				background: #FEF2F3;
				color: #2B1131;
			}
			#talks dl.char31 dt {
				background: transparent url('images/icons/icon_char31.gif') no-repeat center top;
			}
			#talks dl.char31 dd div.bubble p.body {
				background: #3D1F53;
				color: #FCE8FB;
			}
			#talks dl.char32 dt {
				background: transparent url('images/icons/icon_char32.gif') no-repeat center top;
			}
			#talks dl.char32 dd div.bubble p.body {
				background: #497E49;
				color: #D4F0B2;
			}
			#talks dl.char33 dt {
				background: transparent url('images/icons/icon_char33.gif') no-repeat center top;
			}
			#talks dl.char33 dd div.bubble p.body {
				background: #5F1446;
				color: #FF7072;
			}
			#talks dl.char34 dt {
				background: transparent url('images/icons/icon_char34.gif') no-repeat center top;
			}
			#talks dl.char34 dd div.bubble p.body {
				background: #6A93B6;
				color: #ffffff;
			}
			#talks dl.char35 dt {
				background: transparent url('images/icons/icon_char35.gif') no-repeat center top;
			}
			#talks dl.char35 dd div.bubble p.body {
				background: #DBC18A;
				color: #000000;
			}
			#talks dl.char36 dt {
				background: transparent url('images/icons/icon_char36.gif') no-repeat center top;
			}
			#talks dl.char36 dd div.bubble p.body {
				background: #747096;
				color: #FFFFFF;
			}
			#talks dl.char37 dt {
				background: transparent url('images/icons/icon_char37.gif') no-repeat center top;
			}
			#talks dl.char37 dd div.bubble p.body {
				background: #FFC4A8;
				color: #000000;
			}
			#talks dl.char38 dt {
				background: transparent url('images/icons/icon_char38.gif') no-repeat center top;
			}
			#talks dl.char38 dd div.bubble p.body {
				background: #2F2F2F;
				color: #FFFFFF;
			}
			#talks dl.char39 dt {
				background: transparent url('images/icons/icon_char39.gif') no-repeat center top;
			}
			#talks dl.char39 dd div.bubble p.body {
				background: #A9C55F;
				color: #1C2806;
			}
			#talks dl.char40 dt {
				background: transparent url('images/icons/icon_char40.gif') no-repeat center top;
			}
			#talks dl.char40 dd div.bubble p.body {
				background: #DFC891;
				color: #000000;
			}
			#talks dl.char41 dt {
				background: transparent url('images/icons/icon_char41.gif') no-repeat center top;
			}
			#talks dl.char41 dd div.bubble p.body {
				background: #211425;
				color: #FFFFFF;
			}
			#talks dl.char42 dt {
				background: transparent url('images/icons/icon_char42.gif') no-repeat center top;
			}
			#talks dl.char42 dd div.bubble p.body {
				background: #3D123B;
				color: #FBD5F8;
			}
			#talks dl.char43 dt {
				background: transparent url('images/icons/icon_char43.gif') no-repeat center top;
			}
			#talks dl.char43 dd div.bubble p.body {
				background: #A3C054;
				color: #224A27;
			}
			#talks dl.char44 dt {
				background: transparent url('images/icons/icon_char44.gif') no-repeat center top;
			}
			#talks dl.char44 dd div.bubble p.body {
				background: #B2CAC4;
				color: #2C241B;
			}
			#talks dl.char45 dt {
				background: transparent url('images/icons/icon_char45.gif') no-repeat center top;
			}
			#talks dl.char45 dd div.bubble p.body {
				background: #E2D39C;
				color: #000000;
			}
			#talks dl.char46 dt {
				background: transparent url('images/icons/icon_char46.gif') no-repeat center top;
			}
			#talks dl.char46 dd div.bubble p.body {
				background: #2B1732;
				color: #AAF0D1;
			}
			#talks dl.char47 dt {
				background: transparent url('images/icons/icon_char47.gif') no-repeat center top;
			}
			#talks dl.char47 dd div.bubble p.body {
				background: #360108;
				color: #F2E8C9;
			}
			#talks dl.char48 dt {
				background: transparent url('images/icons/icon_char48.gif') no-repeat center top;
			}
			#talks dl.char48 dd div.bubble p.body {
				background: #DDCF9A;
				color: #4D220E;
			}
			#talks dl.char49 dt {
				background: transparent url('images/icons/icon_char49.gif') no-repeat center top;
			}
			#talks dl.char49 dd div.bubble p.body {
				background: #747371;
				color: #FAF4B2;
			}
			#talks dl.char50 dt {
				background: transparent url('images/icons/icon_char50.gif') no-repeat center top;
			}
			#talks dl.char50 dd div.bubble p.body {
				background: #79A807;
				color: #FDFAD8;
			}
			#talks dl.char51 dt {
				background: transparent url('images/icons/icon_char51.gif') no-repeat center top;
			}
			#talks dl.char51 dd div.bubble p.body {
				background: #B8B4B2;
				color: #000000;
			}
			#talks dl.char52 dt {
				background: transparent url('images/icons/icon_char52.gif') no-repeat center top;
			}
			#talks dl.char52 dd div.bubble p.body {
				background: #042254;
				color: #B8DCFE;
			}
			#talks dl.char53 dt {
				background: transparent url('images/icons/icon_char53.gif') no-repeat center top;
			}
			#talks dl.char53 dd div.bubble p.body {
				background: #949293;
				color: #F9F6EC;
			}
			#talks dl.char54 dt {
				background: transparent url('images/icons/icon_char54.gif') no-repeat center top;
			}
			#talks dl.char54 dd div.bubble p.body {
				background: #9B9DAB;
				color: #242433;
				border-color: #678292;
			}
			#talks dl.char55 dt {
				background: transparent url('images/icons/icon_char55.gif') no-repeat center top;
			}
			#talks dl.char55 dd div.bubble p.body {
				background: #EAEAEA;
				color: #3A2A0E;
			}
			#talks dl.char56 dt {
				background: transparent url('images/icons/icon_char56.gif') no-repeat center top;
			}
			#talks dl.char56 dd div.bubble p.body {
				background: #360108;
				color: #C34639;
			}
			#talks dl.char57 dt {
				background: transparent url('images/icons/icon_char57.gif') no-repeat center top;
			}
			#talks dl.char57 dd div.bubble p.body {
				background: #EAEAEA;
				color: #3A2A0E;
			}
			#talks dl.char58 dt {
				background: transparent url('images/icons/icon_char58.gif') no-repeat center top;
			}
			#talks dl.char58 dd div.bubble p.body {
				background: #DADADA;
				color: #3A2A0E;
			}
			#talks dl.char59 dt {
				background: transparent url('images/icons/icon_char59.gif') no-repeat center top;
			}
			#talks dl.char59 dd div.bubble p.body {
				background: #E5E5E5;
				color: #515C69;
			}
			#talks dl.char60 dt {
				background: transparent url('images/icons/icon_char60.gif') no-repeat center top;
			}
			#talks dl.char60 dd div.bubble p.body {
				background: #F7EDE8;
				color: #000000;
			}
			#talks dl.char61 dt {
				background: transparent url('images/icons/icon_char61.gif') no-repeat center top;
			}
			#talks dl.char61 dd div.bubble p.body {
				background: #DD8D45;
				color: #000000;
			}
			#talks dl.char62 dt {
				background: transparent url('images/icons/icon_char62.gif') no-repeat center top;
			}
			#talks dl.char62 dd div.bubble p.body {
				background: #5E5E5C;
				color: #FEFEFC;
			}
			#talks dl.char63 dt {
				background: transparent url('images/icons/icon_char63.gif') no-repeat center top;
			}
			#talks dl.char63 dd div.bubble p.body {
				background: #91BFF4;
				color: #000000;
			}
			#talks dl.char64 dt {
				background: transparent url('images/icons/icon_char64.gif') no-repeat center top;
			}
			#talks dl.char64 dd div.bubble p.body {
				background: #CDBE6B;
				color: #000000;
			}
			#talks dl.char65 dt {
				background: transparent url('images/icons/icon_char65.gif') no-repeat center top;
			}
			#talks dl.char65 dd div.bubble p.body {
				background: #571E56;
				color: #fffdfd;
			}
			#talks dl.char66 dt {
				background: transparent url('images/icons/icon_char66.gif') no-repeat center top;
			}
			#talks dl.char66 dd div.bubble p.body {
				background: #FFFFFF;
				color: #000000;
			}
			#talks dl.char67 dt {
				background: transparent url('images/icons/icon_char67.gif') no-repeat center top;
			}
			#talks dl.char67 dd div.bubble p.body {
				background: #2D3568;
				color: #F9F7F7;
			}
			#talks dl.char68 dt {
				background: transparent url('images/icons/icon_char68.gif') no-repeat center top;
			}
			#talks dl.char68 dd div.bubble p.body {
				background: #E8B44E;
				color: #000000;
			}
			#talks dl.char69 dt {
				background: transparent url('images/icons/icon_char69.gif') no-repeat center top;
			}
			#talks dl.char69 dd div.bubble p.body {
				background: #9794AF;
				color: #000000;
			}
			#talks dl.char70 dt {
				background: transparent url('images/icons/icon_char70.gif') no-repeat center top;
			}
			#talks dl.char70 dd div.bubble p.body {
				background: #EAEAEA;
				color: #000000;
			}
			#talks dl.char71 dt {
				background: transparent url('images/icons/icon_char71.gif') no-repeat center top;
			}
			#talks dl.char71 dd div.bubble p.body {
				background: #585577;
				color: #ffffff;
			}
			#talks dl.char72 dt {
				background: transparent url('images/icons/icon_char72.gif') no-repeat center top;
			}
			#talks dl.char72 dd div.bubble p.body {
				background: #D7C4C9;
				color: #4C5253;
			}
			#talks dl.char73 dt {
				background: transparent url('images/icons/icon_char73.gif') no-repeat center top;
			}
			#talks dl.char73 dd div.bubble p.body {
				background: #45BFF0;
				color: #000000;
			}
			#talks dl.char74 dt {
				background: transparent url('images/icons/icon_char74.gif') no-repeat center top;
			}
			#talks dl.char74 dd div.bubble p.body {
				background: #E7E7E7;
				color: #000000;
			}
			#talks dl.char75 dt {
				background: transparent url('images/icons/icon_char75.gif') no-repeat center top;
			}
			#talks dl.char75 dd div.bubble p.body {
				background: #5E835E;
				color: #ffffff;
			}
			#talks dl.char76 dt {
				background: transparent url('images/icons/icon_char76.gif') no-repeat center top;
			}
			#talks dl.char76 dd div.bubble p.body {
				background: #35CBEE;
				color: #000000;
			}
			#talks dl.char77 dt {
				background: transparent url('images/icons/icon_char77.gif') no-repeat center top;
			}
			#talks dl.char77 dd div.bubble p.body {
				background: #67989B;
				color: #000000;
			}
			#talks dl.char78 dt {
				background: transparent url('images/icons/icon_char78.gif') no-repeat center top;
			}
			#talks dl.char78 dd div.bubble p.body {
				background: #DAC2C0;
				color: #000000;
			}
			#talks dl.char79 dt {
				background: transparent url('images/icons/icon_char79.gif') no-repeat center top;
			}
			#talks dl.char79 dd div.bubble p.body {
				background: #8AB5E5;
				color: #000000;
			}
			#talks dl.char80 dt {
				background: transparent url('images/icons/icon_char80.gif') no-repeat center top;
			}
			#talks dl.char80 dd div.bubble p.body {
				background: #F0F0F0;
				color: #000000;
			}
			#talks dl.char81 dt {
				background: transparent url('images/icons/icon_char81.gif') no-repeat center top;
			}
			#talks dl.char81 dd div.bubble p.body {
				background: #E8D1A0;
				color: #000000;
			}
			#talks dl.char82 dt {
				background: transparent url('images/icons/icon_char82.gif') no-repeat center top;
			}
			#talks dl.char82 dd div.bubble p.body {
				background: #B3DCDC;
				color: #000000;
			}
			#talks dl.char83 dt {
				background: transparent url('images/icons/icon_char83.gif') no-repeat center top;
			}
			#talks dl.char83 dd div.bubble p.body {
				background: #FFE9AD;
				color: #000000;
			}
			#talks dl.char84 dt {
				background: transparent url('images/icons/icon_char84.gif') no-repeat center top;
			}
			#talks dl.char84 dd div.bubble p.body {
				background: #FFFFFF;
				color: #000000;
			}
			#talks dl.char85 dt {
				background: transparent url('images/icons/icon_char85.gif') no-repeat center top;
			}
			#talks dl.char85 dd div.bubble p.body {
				background: #DCC4CD;
				color: #000000;
			}
			#talks dl.char86 dt {
				background: transparent url('images/icons/icon_char86.gif') no-repeat center top;
			}
			#talks dl.char86 dd div.bubble p.body {
				background: #F4CF82;
				color: #000000;
			}
			#talks dl.char87 dt {
				background: transparent url('images/icons/icon_char87.gif') no-repeat center top;
			}
			#talks dl.char87 dd div.bubble p.body {
				background: #0E2345;
				color: #ffffff;
			}
			#talks dl.char88 dt {
				background: transparent url('images/icons/icon_char88.gif') no-repeat center top;
			}
			#talks dl.char88 dd div.bubble p.body {
				background: #BD2E2C;
				color: #000000;
			}
			#talks dl.char89 dt {
				background: transparent url('images/icons/icon_char89.gif') no-repeat center top;
			}
			#talks dl.char89 dd div.bubble p.body {
				background: #212A62;
				color: #ffffff;
			}
			#talks dl.char90 dt {
				background: transparent url('images/icons/icon_char90.gif') no-repeat center top;
			}
			#talks dl.char90 dd div.bubble p.body {
				background: #F5CC76;
				color: #000000;
			}	
			#talks dl.char91 dt {
				background: transparent url('images/icons/icon_char91.gif') no-repeat center top;
			}
			#talks dl.char91 dd div.bubble p.body {
				background: #FFC842;
				color: #FFFFFF;
			}
			#talks dl.char92 dt {
				background: transparent url('images/icons/icon_char92.gif') no-repeat center top;
			}
			#talks dl.char92 dd div.bubble p.body {
				background: #FC938A;
				color: #FDEDDB;
			}
			#talks dl.char93 dt {
				background: transparent url('images/icons/icon_char93.gif') no-repeat center top;
			}
			#talks dl.char93 dd div.bubble p.body {
				background: #827C7A;
				color: #422D23;
			}
			#talks dl.char94 dt {
				background: transparent url('images/icons/icon_char94.gif') no-repeat center top;
			}
			#talks dl.char94 dd div.bubble p.body {
				background: #6BC4D3;
				color: #FFFFFF;
			}
			#talks dl.char95 dt {
				background: transparent url('images/icons/icon_char95.gif') no-repeat center top;
			}
			#talks dl.char95 dd div.bubble p.body {
				background: #F390C0;
				color: #FEFEFE;
			}
			#talks dl.char96 dt {
				background: transparent url('images/icons/icon_char96.gif') no-repeat center top;
			}
			#talks dl.char96 dd div.bubble p.body {
				background: #FAA54E;
				color: #FEFEFE;
			}
			#talks dl.char97 dt {
				background: transparent url('images/icons/icon_char97.gif') no-repeat center top;
			}
			#talks dl.char97 dd div.bubble p.body {
				background: #631B3C;
				color: #FEFEFE;
			}
			#talks dl.char98 dt {
				background: transparent url('images/icons/icon_char98.gif') no-repeat center top;
			}
			#talks dl.char98 dd div.bubble p.body {
				background: #5F8910;
				color: #FEFEFE;
			}
			#talks dl.char99 dt {
				background: transparent url('images/icons/icon_char99.gif') no-repeat center top;
			}
			#talks dl.char99 dd div.bubble p.body {
				background: #17B0FF;
				color: #FFFFFF;
			}
			#talks dl.char100 dt {
				background: transparent url('images/icons/icon_char100.gif') no-repeat center top;
			}
			#talks dl.char100 dd div.bubble p.body {
				background: #E4E6ED;
				color: #0C0B0B;
			}
			#talks dl.char101 dt {
				background: transparent url('images/icons/icon_char101.gif') no-repeat center top;
			}
			#talks dl.char101 dd div.bubble p.body {
				background: #EC3A36;
				color: #FFFFFF;
			}
			#talks dl.char102 dt {
				background: transparent url('images/icons/icon_char102.gif') no-repeat center top;
			}
			#talks dl.char102 dd div.bubble p.body {
				background: #FCD6CA;
				color: #0C0B0B;
			}
			#talks dl.char103 dt {
				background: transparent url('images/icons/icon_char103.gif') no-repeat center top;
			}
			#talks dl.char103 dd div.bubble p.body {
				background: #42532C;
				color: #FFCB00;
			}
			#talks dl.char104 dt {
				background: transparent url('images/icons/icon_char104.gif') no-repeat center top;
			}
			#talks dl.char104 dd div.bubble p.body {
				background: #FFC8FE;
				color: #000000;
			}
			#talks dl.char105 dt {
				background: transparent url('images/icons/icon_char105.gif') no-repeat center top;
			}
			#talks dl.char105 dd div.bubble p.body {
				background: #442E31;
				color: #FFFFFF;
			}
			#talks dl.char106 dt {
				background: transparent url('images/icons/icon_char106.gif') no-repeat center top;
			}
			#talks dl.char106 dd div.bubble p.body {
				background: #0D101D;
				color: #FFFFFF;
			}
			#talks dl.char107 dt {
				background: transparent url('images/icons/icon_char107.gif') no-repeat center top;
			}
			#talks dl.char107 dd div.bubble p.body {
				background: #C2C4BD;
				color: #0D101D;
			}
			#talks dl.char108 dt {
				background: transparent url('images/icons/icon_char108.gif') no-repeat center top;
			}
			#talks dl.char108 dd div.bubble p.body {
				background: #703E41;
				color: #FFFFFF;
			}
			#talks dl.char109 dt {
				background: transparent url('images/icons/icon_char109.gif') no-repeat center top;
			}
			#talks dl.char109 dd div.bubble p.body {
				background: #B66DBE;
				color: #FFFFFF;
			}
			#talks dl.char110 dt {
				background: transparent url('images/icons/icon_char110.gif') no-repeat center top;
			}
			#talks dl.char110 dd div.bubble p.body {
				background: #DAC3C5;
				color: #EF0027;
			}
			#talks dl.char111 dt {
				background: transparent url('images/icons/icon_char111.gif') no-repeat center top;
			}
			#talks dl.char111 dd div.bubble p.body {
				background: #683965;
				color: #FDFDFD;
			}
			#talks dl.char112 dt {
				background: transparent url('images/icons/icon_char112.gif') no-repeat center top;
			}
			#talks dl.char112 dd div.bubble p.body {
				background: #58554C;
				color: #F8B394;
			}
			#talks dl.char113 dt {
				background: transparent url('images/icons/icon_char113.gif') no-repeat center top;
			}
			#talks dl.char113 dd div.bubble p.body {
				background: #3A1C16;
				color: #FDEDDB;
			}
			#talks dl.char114 dt {
				background: transparent url('images/icons/icon_char114.gif') no-repeat center top;
			}
			#talks dl.char114 dd div.bubble p.body {
				background: #FDFDFD;
				color: #6C6458;
			}
			#talks dl.char115 dt {
				background: transparent url('images/icons/icon_char115.gif') no-repeat center top;
			}
			#talks dl.char115 dd div.bubble p.body {
				background: #03CDE2;
				color: #FFFFFF;
			}
			#talks dl.char116 dt {
				background: transparent url('images/icons/icon_char116.gif') no-repeat center top;
			}
			#talks dl.char116 dd div.bubble p.body {
				background: #FCD33D;
				color: #651A0D;
			}
			#talks dl.char117 dt {
				background: transparent url('images/icons/icon_char117.gif') no-repeat center top;
			}
			#talks dl.char117 dd div.bubble p.body {
				background: #995392;
				color: #FFFFFF;
			}
			#talks dl.char118 dt {
				background: transparent url('images/icons/icon_char118.gif') no-repeat center top;
			}
			#talks dl.char118 dd div.bubble p.body {
				background: #215451;
				color: #FFFFFF;
			}
			#talks dl.char119 dt {
				background: transparent url('images/icons/icon_char119.gif') no-repeat center top;
			}
			#talks dl.char119 dd div.bubble p.body {
				background: #FBDB8B;
				color: #B91A1D;
			}
			#talks dl.char120 dt {
				background: transparent url('images/icons/icon_char120.gif') no-repeat center top;
			}
			#talks dl.char120 dd div.bubble p.body {
				background: #FDEAB4;
				color: #450C02;
			}
			#talks dl.char121 dt {
				background: transparent url('images/icons/icon_char121.gif') no-repeat center top;
			}
			#talks dl.char121 dd div.bubble p.body {
				background: #1A817E;
				color: #7CE3F7;
			}
			#talks dl.char122 dt {
				background: transparent url('images/icons/icon_char122.gif') no-repeat center top;
			}
			#talks dl.char122 dd div.bubble p.body {
				background: #030000;
				color: #F3440A;
			}
			#talks dl.char123 dt {
				background: transparent url('images/icons/icon_char123.gif') no-repeat center top;
			}
			#talks dl.char123 dd div.bubble p.body {
				background: #CCD2E4;
				color: #744283;
			}
			#talks dl.char124 dt {
				background: transparent url('images/icons/icon_char124.gif') no-repeat center top;
			}
			#talks dl.char124 dd div.bubble p.body {
				background: #4B4B4B;
				color: #FEFEFE;
			}
			#talks dl.char125 dt {
				background: transparent url('images/icons/icon_char125.gif') no-repeat center top;
			}
			#talks dl.char125 dd div.bubble p.body {
				background: #CAC4B1;
				color: #241C0C;
			}
			#talks dl.char126 dt {
				background: transparent url('images/icons/icon_char126.gif') no-repeat center top;
			}
			#talks dl.char126 dd div.bubble p.body {
				background: #DCEDFE;
				color: #455D74;
			}
			#talks dl.char127 dt {
				background: transparent url('images/icons/icon_char127.gif') no-repeat center top;
			}
			#talks dl.char127 dd div.bubble p.body {
				background: #820102;
				color: #FFFFFF;
			}
			#talks dl.char128 dt {
				background: transparent url('images/icons/icon_char128.gif') no-repeat center top;
			}
			#talks dl.char128 dd div.bubble p.body {
				background: #ECD9C4;
				color: #5A5A5C;
			}
			#talks dl.char129 dt {
				background: transparent url('images/icons/icon_char129.gif') no-repeat center top;
			}
			#talks dl.char129 dd div.bubble p.body {
				background: #B4C8DA;
				color: #083489;
			}
			#talks dl.char130 dt {
				background: transparent url('images/icons/icon_char130.gif') no-repeat center top;
			}
			#talks dl.char130 dd div.bubble p.body {
				background: #322B25;
				color: #D2AB96;
			}

/* Конец описания чаров и начало описания особых аккаунтов*/

			#talks dl.u0 dt {
				background: transparent url('images/icons/icon_u0.gif') no-repeat center top;
			}
			#talks dl.u0 dd div.bubble p.body {
				background: #2F4785;
				color: #FFFFFF;
			}

			#talks dl.u1 dt {
				background: transparent url('images/icons/icon_u1.gif') no-repeat center top;
                                color: #1A8AFD;
			}
			#talks dl.u1 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u1.gif') repeat left center;
				color: #F5F5DC;
			}

			#talks dl.u2 dt {
				background: transparent url('images/icons/icon_u2.gif') no-repeat center top;
				color: #ED3F00;
			}
			#talks dl.u2 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u2.gif') repeat left center;
				color: #FFFFFF;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}

			#talks dl.u3 dt {
				background: transparent url('images/icons/icon_u3.gif') no-repeat center top;
				color: #FD7B04;
			}
			#talks dl.u3 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u3.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px #FF6131, 0px -1px #FF6131, 1px 0px #FF6131, 0px 1px #FF6131, -1px -1px #FF6131, 1px 1px #FF6131, -1px 1px #FF6131, 1px -1px #FF6131;
			}

			#talks dl.u4 dt {
				background: transparent url('images/icons/icon_u4.gif') no-repeat center top;
                                color: #EFFF00;
			}
			#talks dl.u4 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u4.gif') repeat left center;
				color: #EFFF00;
			}

			#talks dl.u5 dt {
				background: transparent url('images/icons/icon_u5.gif') no-repeat center top;
				color: #D8CDB9;
			}
			#talks dl.u5 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u5.gif') repeat left center;
				color: #C6EFF7;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}

			#talks dl.u6 dt {
				background: transparent url('images/icons/icon_u6.gif') no-repeat center top;
				color: #3466E8;
			}
			#talks dl.u6 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u6.gif') repeat left center;
				color: #000000;
				text-shadow: -1px 0px white, 0px -1px white, 1px 0px white, 0px 1px white, -1px -1px white, 1px 1px white, -1px 1px white, 1px -1px white;
			}

			#talks dl.u7 dt {
				background: transparent url('images/icons/icon_u7.gif') no-repeat center top;
				color: #B5E7F7;
			}
			#talks dl.u7 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u7.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}

			#talks dl.u8 dt {
				background: transparent url('images/icons/icon_u8.gif') no-repeat center top;
			}
			#talks dl.u8 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u8.gif') repeat left center;
				color: #FFD800;
				text-shadow: -1px 0px #000000, 0px -1px #000000, 1px 0px #000000, 0px 1px #000000, -1px -1px #000000, 1px 1px #000000, -1px 1px #000000, 1px -1px #000000;
			}

			#talks dl.u9 dt {
				background: transparent url('images/icons/icon_u9.gif') no-repeat center top;
				color: #FF0000;
			}
			#talks dl.u9 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u9.gif') repeat left top;
				color: #FF0000;
				text-shadow: -1px 0px #000000, 0px -1px #000000, 1px 0px #000000, 0px 1px #000000, -1px -1px #000000, 1px 1px #000000, -1px 1px #000000, 1px -1px #000000;
			}
			
			#talks dl.u10 dt {
				background: transparent url('images/icons/icon_u10.gif') no-repeat center top;
				color:#52F7FF;
			}
			#talks dl.u10 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u10.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px #000000, 0px -1px #000000, 1px 0px #000000, 0px 1px #000000, -1px -1px #000000, 1px 1px #000000, -1px 1px #000000, 1px -1px #000000;
			}

			#talks dl.u11 dt {
				background: transparent url('images/icons/icon_u11.gif') no-repeat center top;
				color: #00377B;
			}
			#talks dl.u11 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u11.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px #0F0F31, 0px -1px #0F0F31, 1px 0px #0F0F31, 0px 1px #0F0F31, -1px -1px #0F0F31, 1px 1px #0F0F31, -1px 1px #0F0F31, 1px -1px #0F0F31;
			}
			#talks dl.u12 dt {
				background: transparent url('images/icons/icon_u12.gif') no-repeat center top;
				color: #A7E3E7;
			}
			#talks dl.u12 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u12.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px #0F0F31, 0px -1px #0F0F31, 1px 0px #0F0F31, 0px 1px #0F0F31, -1px -1px #0F0F31, 1px 1px #0F0F31, -1px 1px #0F0F31, 1px -1px #0F0F31;
			}
			
			#talks dl.u13 dt {
				background: transparent url('images/icons/icon_u13.gif') no-repeat center top;
				color: #FD8316;
			}
			#talks dl.u13 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u13.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px #F3540A, 0px -1px #F3540A, 1px 0px #F3540A, 0px 1px #F3540A, -1px -1px #F3540A, 1px 1px #F3540A, -1px 1px #F3540A, 1px -1px #F3540A;
			}
			#talks dl.u14 dt {
				background: transparent url('images/icons/icon_u14.gif') no-repeat center top;
				color: #949494;
			}
			#talks dl.u14 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u14.gif') repeat left center;
				color: #000000;
				text-shadow: -1px 0px #949494, 0px -1px #949494, 1px 0px #949494, 0px 1px #949494, -1px -1px #949494, 1px 1px #949494, -1px 1px #949494, 1px -1px #949494;
			}
			
			#talks dl.u15 dt {
				background: transparent url('images/icons/icon_u15.gif') no-repeat center top;
				color: #3466E8;
			}
			#talks dl.u15 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u15.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}
			
			#talks dl.u16 dt {
				background: transparent url('images/icons/icon_u16.gif') no-repeat center top;
				color: #FB7749;
			}
			#talks dl.u16 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u16.gif') repeat left top;
				color: #FF5CD0;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}
			
			#talks dl.u17 dt {
				background: transparent url('images/icons/icon_u17.gif') no-repeat center top;
				color: #BCB7E7;
			}
			#talks dl.u17 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u17.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px #8862A1, 0px -1px #8862A1, 1px 0px #8862A1, 0px 1px #8862A1, -1px -1px #8862A1, 1px 1px #8862A1, -1px 1px #8862A1, 1px -1px #8862A1;
			}
			#talks dl.u18 dt {
				background: transparent url('images/icons/icon_u18.gif') no-repeat center top;
			}
			#talks dl.u18 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u18.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}
			#talks dl.u19 dt {
				background: transparent url('images/icons/icon_u19.gif') no-repeat center top;
			}
			#talks dl.u19 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u19.gif') repeat left center;
				color: #ffffff;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}
			#talks dl.u20 dt {
				background: transparent url('images/icons/icon_u20.gif') no-repeat center top;
				color:#FFFF00;
			}
			#talks dl.u20 dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_u20.gif') repeat left center;
				color: #FFFF00;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
			}

			#talks dl.admin dt {
				background: transparent url('images/icons/icon_admin.gif') no-repeat center top;
				color: #ffffff;
				text-shadow: 1px 1px 1px #000, -1px 1px 1px #000;
			}
			#talks dl.admin dd div.bubble p.body {
				//background: transparent url('images/balloons/balloon_admin.gif') repeat left center;
				background-color:#ffffff;
				color: #000000;
				//font-family: cursive;
			}

			#talks dl.admin dd div.bubble div div {
				display: none;
			}

			#talks dl.love dt {
				background: transparent url('images/icons/icon_love.gif') no-repeat center top;
                                color: #FF962F;
			}
			#talks dl.love dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_love.png') repeat left center;
				color: #fff;
				text-shadow: -1px 0px black, 0px -1px black, 1px 0px black, 0px 1px black, -1px -1px black, 1px 1px black, -1px 1px black, 1px -1px black;
				border-color: #ec3615;
			}

			#talks dl.love dd div.bubble div div {
				display: none;
			}
			
			#talks dl.haru dt {
				background: transparent url('images/icons/icon_haru.gif') no-repeat center top;
				color:#D9EBFF;
				text-shadow: #E3F2FD 0 0 5px;
			}
			#talks dl.haru dd div.bubble p.body {
				background: transparent url('images/balloons/balloon_haru.gif') repeat left center;
				color: #C9FFF9;
				text-shadow: 2px 1px 8px black, 0 0 1em #000000;
				border:0;
				padding: 24px 20px;
			}

/* Конец описания нестандартных чаров */


#lng_tableroom {
	//border: 2px #fff solid;
	display: block;
	border-radius: 10px;
	padding: 10px;
	margin:10px 0px 10px 0px;
	background:url(images/system/pixel50.png) repeat;
}
#lng_roomname {
	position: absolute;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	background: url(images/system/pixel50.png) repeat;
	//border: 1px #FFF solid;
	border-radius: 5px;
	color: #FFFFFF;
}
#lng_total {
	padding: 10px;
	text-align: center;
	margin-left: 360px;
	outline: 0;
	background: url(images/system/pixel50.png) repeat;
	width: 146px;
	height: 30px;
	float: left;
	color: #FF3737;
	border: 1px #fff solid;
	border-radius: 10px;
}
.lng_panelroom {
	width: 530px;
	margin: 10px 0px 40px 0px;
}
#lng_users {
}
.lng_usericon {
	background: url(images/system/pixel50.png) repeat;
	display: inline-table;
	margin: 15px 0px 5px 0px;
	width: 88px;
	vertical-align: top;
	text-align: center;
	font-size: 10px;
	border-radius:15px;
	/*text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;*/
}
#lng_roomborder {
	border: 0px none;
	height: 1px;
	color: #aaa;
	background-color: #aaa;
	clear:both;
}
.language {
	text-align: right;
	margin: 0px 0px 0px 1px;
	cursor:url(cursors/hand.cur),pointer;
}
#checklanguage {
	width: 306px;
	cursor:url(cursors/hand.cur),pointer;
	border-radius:0px 10px 0px 0px;
}

.mainbutton {
	display: block; 
	position: relative; 
	width: 100%;
	height:70px;
}

.field {
	text-align: center;
	width: 308px;
}
/*

*/
.field .textbox {
	float: left;
	transition: border linear .2s,box-shadow linear .2s;
	width: 160px;
	font-family: georgia,나눔고딕,NanumGothic;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: url(images/system/pixel50.png) repeat;
	color: #FFF;
	font-size: 16px;
	height: 18px;
	resize: none;
	margin: 0px 0px 25px 25px;
	padding: 15px;
	outline: none;
	border: 1px #FFF solid;
	cursor:url(cursors/ibeam.cur),text;
}
.field .widthtextbox {
	width: 228px;
}
.field .lefttextbox {
	-webkit-border-radius: 25px 0px 0px 25px;
	-moz-border-radius: 25px 0px 0px 25px;
	border-radius: 25px 0px 0px 25px;
}
.field .toplefttextbox {
	-webkit-border-radius: 25px 0px 0px 0px;
	-moz-border-radius: 25px 0px 0px 0px;
	border-radius: 25px 0px 0px 0px;
}
.field .toprighttextbox {
	-webkit-border-radius: 0px 25px 0px 0px;
	-moz-border-radius: 0px 25px 0px 0px;
	border-radius: 0px 25px 0px 0px;
}
.field .bottextbox {
	-webkit-border-radius: 0px 0px 25px 25px;
	-moz-border-radius: 0px 0px 25px 25px;
	border-radius: 0px 0px 25px 25px;
}
.field .botlefttextbox {
	-webkit-border-radius: 0px 0px 0px 25px;
	-moz-border-radius: 0px 0px 0px 25px;
	border-radius: 0px 0px 0px 25px;
}
.footer {
	text-align: center;
	margin: 40px 0 20px 0;
	clear: both;
	color: #8a8a8a;
	font-size: 13px;
}
.onlineuserstart {
	//position: absolute;
	//top: 90%;
	text-align: center;
	//margin: 40px 0 20px 30px;
	clear: both;
	color: #fff;
	font-size: 10px;
}
.copyright {
	//position: absolute;
	//top: 90%;
	text-align: center;
	//margin: 40px 0 20px 30px;
	clear: both;
	color: #fff;
	font-size: 10px;
}
	.copyright a {
		color: #fff;
	}
.notice {
	text-align: left;
	font-size: 11px;
}

#avabuttons {
position: static;
display: block;
width: 308px;
height: 130px;
margin-top: 270px;
}

#larrow {
display:none;
position: absolute;
margin-left: 99px;
width: 50px;
height: 50px;
border:2px solid #FFFFFF;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
opacity:0.7;
background: url(images/system/larrow.png) repeat;
cursor: url(cursors/hand.cur),pointer;
}

#rarrow {
display:none;
position: absolute;
margin-left: 159px;
width: 50px;
height: 50px;
border:2px solid #FFFFFF;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
opacity:0.7;
background: url(images/system/rarrow.png) repeat;
cursor: url(cursors/hand.cur),pointer;
}

.iconvis {
	list-style-type: none;
	float: left;
	width: 308px;
	height: 295px;
	overflow: hidden;
	overflow-y:auto;
	margin-left:-2px;
	//border:2px solid #FFFFFF;
}
ul.icons {
	list-style-type: none;
	float: left;
	width: 298px;
	overflow: hidden;
}
	ul.icons li {
		display: block;
		float: left;
		width: 58px;
		margin: 0px 0px -6px 0px;
		text-align: center;
	}
		ul.icons li img {
			cursor:url(cursors/hand.cur), pointer;
			width: 58px;
		}
			ul.icons li input {
				display: none;
			}
//Create room
#create_room {
	float: right;
}
#profile {
	background: url(images/system/pixel50.png) repeat;
	//border: 2px #FFFFFF solid;
	border-radius:0px 15px 15px 0px;
	display: block;
	position: absolute;
	width:308px;
	height: 585px;
	left: 50%;
	top: 0%;
	margin-top: 0px;
	margin:0px 0px 50px 154px;
	overflow: hidden;
}
	#profile div {
		display: block;
		//float: left;
		vertical-align: middle;
	}
	#profile div.icon {
		height:160px;
		margin-left:50%;
		margin-top:70px;
	}
	#profile div.name {
		color: #fff;
		font-size: 16px;
		text-align: center;
		padding: 70px 0px 0px 0px;
	}
	#profile div.logout {
		width: 218px;
		height: 160px;
		padding: 20px 20px 20px 70px;
	}
ul.rooms {
	list-style-type: none;
	clear: both;
}
	ul.rooms li {
		list-style-type: none;
		display: block;
		text-align: center;
		float: left;
		padding: 8px 0;
	}
	ul.rooms li.name {
		width: 180px;
		text-align: left;
	}
	ul.rooms li.creater {
		width: 180px;
	}
	ul.rooms li.member {
		width: 70px;
	}
	ul.rooms li.roomlist {
		width: 70px;
	}
	ul.rooms li.login {
		text-align: left;
	}
ul#members {
	list-style-type: none;
	text-align: left;
	clear: both;
}
	ul#members li {
		display: inline;
	}
// Room

#smilesblock {
	position: absolute;
	z-index: 9999;
	color: #fff;
	font-size: 10px;
	display: none;
	background: url('images/system/blackline.png') repeat;
	border: 1px #777 solid;
	width: 688px;
	top: 138px;
	left: -20px;
	padding: 5px;
}

#window_wall{
	width: 665px;
	margin: auto auto;
	background: url('../css/images/system/pixel70.png');
	z-index: 200;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 16px;
}

#window_roomlist {
	text-align:left;
	width: 665px;
	margin: auto auto;
	background: url('../css/images/system/pixel70.png');
	z-index: 200;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 16px;
}

#wrap_roomlist {
	opacity: 0.8;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 16px;
	background-color: rgba(1, 1, 1, 0.725);
	z-index: 100;
	overflow: auto;
}

.window_inwall {
	float: center;
	width: 575px;
	height:80%;
	margin: 30px auto;
	z-index: 210;
	position: relative;
	overflow:auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 30px;
}

#window_wall .window_inwall img {
	border-radius: 30px;
	padding: 10px;
}

#window_wall .window_inwall img:hover {
	border: 2px solid #ffffff;
	padding: 0px;
	margin: 3px;
	width: 230px;
}

#wrap_wall{
	opacity: 0.8;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 16px;
	background-color: rgba(1, 1, 1, 0.725);
	z-index: 100;
	overflow: auto;
}

.closewall{
	float: right;
	margin-top: 4px;
	cursor: pointer;
}
	
.smile {
	position: relative;
	color: #fff;
	font-size: 10px;
	display: inline-block;
	border: #aaa 1px dotted;
	padding: 5px;
	margin: 1px;
	background: #000;
	cursor: url(cursors/hand.cur),pointer;
}

.smile:hover {
	border: #ddd 1px solid;
	background: #555;
}

.emoticon {
	color: #fff;
}
#profileicon {
  position: absolute;
  text-align: left;
  width: 100px;
  margin-top: 31px;
  margin-left: 0px;
  font-size: 11px;
}
#profileicon_icon {
	text-align:left;
	position: relative;
	overflow: hidden;
	width: 78px;
	height: 70px;
	margin: 0px 0px 5px 0px;
}
#txt {
	outline: none;
	cursor: url(cursors/ibeam.cur),text;
}
#blackline {
	width: 698px;
	padding: 150px 0px 0px 0px;
	//border: 1px #777 solid;
	background: url(images/system/blackline.png) repeat-y;
}
#textlength {
	position: absolute;
	margin: 5px 5px 5px 270px;
}