@charset "UTF-8";
/* CSS Document */

html {
	height: 100%;
	width: 100%;
	font-size: 500%;
	font-family: Arial, Helvetica, sans-serif;
	background: #000000 top center no-repeat;
}
body {
	height: auto !important;
	height: 100%;
	width: 100%;
	min-height: 100%;
	margin: 0em;
	padding: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25%;
	text-align: center;
	color: #000000;
	background: #000000 top center no-repeat;
}
body#iframe_main, body#iframe {
	background-color: #FFFFFF;
	background-image: none !important;
}

#body {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	min-width: 49.4em;
	overflow: hidden;
}
#iframe #body {
	min-width: 760px;
}

#main {
	width: 99em;
	margin: auto;
	font-size: 50%;
	text-align: left;
	height: 100%;
	position: relative;
}
.vkontakte #main {
	margin: 0em;
	width: 827px;
}

#iframe #main,
#iframe_main #main {
	width: 760px;
	margin: 0em;
}
#iframe.od_reg #main,
#iframe.od #main,
#iframe_main.od #main {
	width: 730px;
}

#footer {
	width: 88.2em;
	margin: 0em auto;
	padding: 3.6em 0em 1.8em;
}

#footer.index_footer {
	padding-top: 36em;
}

#iframe.soc_reg #footer {
	display: none;
}

/* Marking divs end */

.mk0, .mk1, .mk2, .mk3, .mk4, .mk5, .mk6 {
	float: left;
}
.mk0 {
	width: 88.2em;
}
#iframe .mk0 {
	width: 744px;
}
#iframe.od .mk0 {
	width: 714px;
}

.mk1 {
	width: 14.4em;
}
#iframe .mk1 {
	width: 122px;
}
#iframe.od .mk1 {
	width: 117px;
}

.mk2 {
	width: 28.8em;
}
#iframe .mk2 {
	width: 244px;
}
#iframe.od .mk2 {
	width: 234px;
}

#iframe.mym_reg #registration .mk2 {
	width: 252px;
}
#iframe.od_reg #registration .mk2 {
	width: 243px;
}
#iframe #pers .mk2 {
	width: 248px;
}
#iframe.od #pers .mk2 {
	width: 238px;
}


.vkontakte #pers .mk2 {
	width: 270px;
}

.mk3 {
	width: 43.2em;
}
#iframe .mk3 {
	width: 366px;
}
#iframe.od .mk3 {
	width: 351px;
}

.mk4 {
	width: 57.6em;
}
#iframe .mk4 {
	width: 488px;
}
#iframe.od .mk4 {
	width: 468px;
}

.mk5 {
	width: 72em;
}
#iframe .mk5 {
	width: 610px;
}
#iframe.od .mk5 {
	width: 585px;
}

.mk6 {
	width: 86.4em;
}
#iframe .mk6 {
	width: 732px;
}
#iframe.od .mk6 {
	width: 702px;
}


/* Marking divs end */

/* Margin divs start */
.mg00 {
	padding-left: 0em;
}
.mg05 {
	padding-left: 1.8em;
}
#iframe .mg05 {
	padding-left: 12px;
}

#iframe.soc_reg #registration .mg05,
#iframe #pers .mg05,
.vkontakte #pers .mg05 {
	padding: 0em;
}


.mg10 {
	padding-left: 14.4em;
}
#iframe .mg10 {
	padding-left: 122px;
}

.mg15 {
	padding-left: 16.2em;
}
#iframe .mg15 {
	padding-left: 134px;
}

.mg20 {
	padding-left: 28.8em;
}
.mg25 {
	padding-left: 30.6em;
}
.mg30 {
	padding-left: 43.2em;
}
.mg35 {
	padding-left: 45em;
}
.mg40 {
	padding-left: 57.6em;
}
.mg45 {
	padding-left: 59.4em;
}
.mg50 {
	padding-left: 72em;
}
.mg55 {
	padding-left: 73.8em;
}
/* Marking divs end */

/* Blocks divide line css start*/
.line {
	clear: both;
	height: 0em;


	font-size: 0em;
	line-height: 0em;
}
.line div {
	position: absolute;
	margin-top: -1em;
}
/* Blocks divide line css end*/


/* Main Design */


div.ornate_left, div.ornate_right {
	position: absolute;
	height: 594px;
	z-index: 2;
	width: 288px;
}
div.index_ornate div.ornate_left, div.index_ornate div.ornate_right {
	top: 25.2em;
}
div.inner_ornate div.ornate_left, div.inner_ornate div.ornate_right {
	top: 9em;
}
div.inner_ornate_anonymous div.ornate_left, div.inner_ornate_anonymous div.ornate_right {
	top: 12.6em;
}
div.ornate_left {
	left:-90px;
}
div.ornate_right {
	right:-90px;
}


.vkontakte div.inner_ornate, .vkontakte .inner_ornate_anonymous,
.rambler div.inner_ornate, .rambler .inner_ornate_anonymous {
	display: none;
}
#iframe.soc_reg div.inner_ornate, #iframe.soc_reg .inner_ornate_anonymous {
	display: none;
}


div.ornate_left div, div.ornate_right div {
	background: left top no-repeat;
	width: 288px;
	height: 594px;
}

div.main_fone {
	background: #1d1d1d top center repeat;
	/*padding: 0.3em 0em;*/
	margin: 0em 54px;
}
.vkontakte div.main_fone {
	overflow: scroll;
	margin: 0em;
	height: 684px;
	width: 827px;
	position: relative;
}
#iframe div.main_fone {
	overflow: scroll;
	margin: 0em;
	height: 684px;
	width: 827px;
	position: relative;
}
#iframe.soc_reg div.main_fone {
	width: 760px;
	height: 55.8em;
	overflow: hidden;
	padding: 0em;
}
#iframe.mym div.main_fone,
#iframe.mym_reg div.main_fone {
	width: 760px;
}
#iframe.od div.main_fone,
#iframe.od_reg div.main_fone {
	width: 730px;
}


div.main_frame_left {
	background: top left repeat-y;
	margin: 0 auto;
	width: 100%;
}
div.main_frame_right {
	 background: top right repeat-y;
	 margin: 0 auto;
	 width: 100%;
}
.vkontakte div.main_frame_left, .vkontakte div.main_frame_right {
	background-image: none !important;
}

div.main_frame_bottom {
	width: 99em;
	padding: 0em;
	position: absolute;
	z-index: 3;
}
#iframe div.main_frame_bottom {
	margin-top: -20px;
}
#iframe div.main_frame_bottom,
#iframe.soc_reg div.main_frame_bottom {
	width: 760px;
}
#iframe.od_reg div.main_frame_bottom,
#iframe.od div.main_frame_bottom {
	width: 730px;
}

.vkontakte div.main_frame_bottom {
	width: 827px;
	margin-top: -20px;
}


body.rambler div.main_frame_bottom {
	margin-top: -20px;
}


div.main_frame_bottom_corner_left, div.main_frame_bottom_corner_right {
	background: top left no-repeat;
	position: absolute;
	top: -5px;
	height: 25px;
	width: 135px;
}
#iframe div.main_frame_bottom_corner_left, #iframe div.main_frame_bottom_corner_right {
	display: none;
}
.vkontakte div.main_frame_bottom_corner_left, .vkontakte div.main_frame_bottom_corner_right {
	display: none;
}


body.rambler div.main_frame_top {
	margin-top: 0em;
}

.main_frame_top div.main_frame_bottom_corner_left, .main_frame_top div.main_frame_bottom_corner_right {
	top: 0em;
}

div.main_frame_bottom_corner_left {
	left: 0;
}
div.main_frame_bottom_corner_right {
	right: 0;
}
div.main_frame_bottom_line {
	 background: bottom center repeat-x;
	 height: 20px; margin: 0px 130px;
}
#iframe div.main_frame_bottom_line {
	margin: 0em;
}
.vkontakte div.main_frame_bottom_line {
	margin: 0em;
}


.main_frame_bottom_center {
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -135px;
	height: 28px;
	width: 270px;
}
.main_frame_top .main_frame_bottom_center {
	top: 0em;
}


.content {
	width: 100%;
	z-index: 2;
	position: relative;
	background: #d8a879 top center repeat;
}
#iframe .content {
	font-size: 90%;
	overflow: hidden;
}
#iframe.soc_reg #registration .content {
	width: 248px;
	overflow: visible;
}
#iframe.od_reg #registration .content {
	width: 243px;
}


.vkontakte .content {
	overflow: hidden;
	font-size: 92%;
}



.seo .content, .main2 .content {
	background-color: #232323;
}

.inner_content {
	position: relative;
	z-index: 3;
	width: 100%;
	padding-bottom: 1.8em;
}

.inner_frame_left, .inner_frame_right, .inner_frame_bottom, .inner_frame_top {
	 width: 100%;
}
.inner_frame_right {
	min-height: 46.8em;
}

/*#registration .inner_frame_right {
	height: 61.2em;
}*/
/*	body.rambler #registration .inner_frame_right {
		height: 52.2em;
		margin-bottom: 1.8em;
	}
*/	/*#iframe #registration .inner_frame_right {
	height: 55.8em;
}*/



#registration .main2 .inner_frame_right {
	height: 16.2em;
	min-height: 16.2em;
}
#pers .inner_frame_right {
	height: 55.8em;
}



* HTML .inner_frame_right {
	height: 46.8em;
}

.inner_corner {
	position: absolute;
	width: 36px; height: 36px;
	background-repeat: no-repeat;
}
.inner_corner_top_left {
	left: 0; top: 0;
	background-position: top left;
}
.inner_corner_top_right {
	right: 0; top: 0;
	background-position: top right;
}
.inner_corner_bottom_left {
	left: 0; bottom: 0;
	background-position: bottom left;
}
.inner_corner_bottom_right {
	right: 0; bottom: 0;
	background-position: bottom right;
}


/* END Main Design */


/* Footer */
.skazka {
	width: 91px;
	height: 39px;
	display: block;
	margin: 0em auto;
	background: top center no-repeat;
}
.skazka span {
	display: block;
	position: absolute;
	z-index: -1;
}
/* END Footer */


#addme.mym {
	position: absolute;
	z-index: 99999;
	margin-left: 36px;
	margin-top: 18px;
}



#partners_logo {
	left: 50%;
	top: 72px;
	margin-left: 72px;
	z-index: 999;
	position: absolute;
}
#partners_logo div {
	 position: static;
	 background: top left no-repeat;
}
#partners_logo a {
	display: block;
	position: relative;
}

#partners_logo.rambler, #partners_logo.rambler div, #partners_logo.rambler a {
	width: 180px;
	height: 72px;
}
#partners_logo.bigmir, #partners_logo.bigmir div, #partners_logo.bigmir a {
	width: 180px;
	height: 60px;
}

#prize_logo {
	width: 90px;
	height: 108px;
	left: 50%;
	top: 90px;
	margin-left: -198px;
	z-index: 999;
	position: absolute;
	background: top left no-repeat;
}

#header.inner_header #prize_logo {
	width: 54px;
	height: 72px;
	top: 1.8em;
	margin-left: 28.8em;
}


.footer_bigmir {
	padding: 1.8em 0em 1.8em 1.8em;
	margin-top: 3.6em;
	border-top: 1px solid #333333;
}
.footer_bigmir ul {
	width: 12em;
	padding: 0em;
	margin: 0em;
	display: block;
	float: left;
	color: #999999;
}
.footer_bigmir ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
.footer_bigmir ul li a {
	font-size: 1.2em;
	line-height: 1.8em;
	color: #CC9966;
	text-decoration: none;
}
.footer_bigmir ul li a:hover {
	color: #CC6600;
}
.footer_bigmir ul.so li a {
	color: #999999;
}
.footer_bigmir ul.so li a:hover {
	color: #FFFFFF;
}

.footer_bigmir ul li.foot_name {
	font-weight: bold;
}


div.top_header {
	height: 3.6em;
	font-size: 50%;
	background-color: #242424;
	text-align: left;
}
body.rambler div.top_header {
	display: none;
}
#iframe div.top_header {
	display: none;
}

div.top_header .inner {
	width: 84.6em;
	margin: 0em auto;
}
div.top_header .inner img.ava {
	height: 36px;
	width: 36px;
	padding-right: 1em;
	float: left;
}
div.top_header .inner span.text11 {
	line-height: 3em;
}

div.top_header a.mail {
	text-decoration: none;
}

#header .logo {
	background: left top no-repeat;
	height: 100px;
	width: 170px;
	margin: 1em auto 0em;
}
#header .logo a {
	display: block; width: 170px;
	height: 100px;
	text-decoration: none;
	text-align: center;
	position: relative;
	z-index: 1;
}
#header .logo#reg_logo {
	width: 72px;
	height: 90px;
}
#header .logo#reg_logo  a{
	width: 72px;
	height: 90px;
}

#header.index_header .logo {
	background: left top no-repeat;
	height: 216px;
	width: 306px;
	margin: 72px auto 0em;
}
#header.index_header .logo a {
	display: block;
	width: 306px;
	height: 216px;
	text-decoration: none;
	text-align: center;
	position: relative;
	z-index: 1;
}


#header.inner_header .logo,
#header.inner_header_anonymous .logo {
	background: left top no-repeat;
	width: 72px;
	height: 90px;
	margin: 1em auto 0em;
}
#header.inner_header .logo a,
#header.inner_header_anonymous .logo a {
	display: block;
	width: 72px;
	height: 90px;
	text-decoration: none;
	text-align: center;
	position: relative;
	z-index: 1;
}




#iframe.soc_reg #header.inner_header .logo {
	background: left top no-repeat;
	width: 162px;
	height: 90px;
	margin: 1em auto 0em;
}
#iframe.soc_reg #header.inner_header .logo a {
	display: block;
	width: 162px;
	height: 90px;
	text-decoration: none;
	text-align: center;
	position: relative;
	z-index: 1;
}






#header {
}
.vkontakte #header, .rambler #header {
	display: none;
}
#iframe #header {
	display: none;
}

#iframe.soc_reg #header.inner_header {
	display: block;
	height: 90px;
	width: 612px;
	background: top left no-repeat;
	margin: 0em auto;
	position: relative;
	z-index: 5;
	top: -10px;
}
#header.index_header .head,
#header.inner_header_anonymous .head {
	position: relative;
	height: 99px;
}

#header.inner_header .head {
	position: relative;
	height: 59px;
	/*padding-top: 18px;*/
}

.event_decor {
	width: 936px;
	height: 90px;
	position: absolute;
	left: 50%;
	margin-left: -468px;
	margin-top: 9px;

}
#header.inner_header .event_decor {
	margin-top: -27px;
}
.event_decor div {
	width: 936px;
	height: 90px;
	background: left top no-repeat;
}

#header .head {
	position: relative;
}
#header .head .header_ornate {
	position: relative;
	z-index: 1;
	margin-bottom: 14px;
}
#header .head .header_ornate .header_ornate_top {
	background: left top no-repeat;
	height: 18px;
	width: 90px;
	margin: 0 auto;
}
#header .head .header_ornate .play {
	height: 30px;
	width: 10.8em;
	margin: 0 auto;
}
#header .head .header_ornate .play .floatleft, #header .head .header_ornate .play .floatright {
	background: top left no-repeat;
	position: relative;
	height: 30px;
	width: 36px;
}
#header .head .header_ornate .play .floatleft {
	margin-left: -36px;
}
#header .head .header_ornate .play .floatright {
	margin-right: -36px;
}
#header .head .header_ornate a {
	display: block;
	width: 10.8em;
	height: 22px;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	color: #d0e077;
	font-weight: bold;
	padding-top: 6px;
	text-decoration: none;
	letter-spacing: 1px;
}
#header .head .header_ornate a.join {
	letter-spacing: normal;
	position: absolute;
	width: 144px;
	margin-left: -7.2em;
	left: 50%;
	top: 21px;
	z-index: 2;
	text-align: center;
	padding-top: 5px;
	height: 19px;
	color: #ffff66;
}
#header .head .header_ornate a span {
	font-size: 14px;
}
#header .head .header_ornate a.join span {
	font-size: 12px;
}

#header .head .head_online {
	 position: absolute;
	 height: 36px;
	 width: 100%;
	 top: 32px;
}
#header.index_header .head .head_online,
#header.inner_header_anonymous .head .head_online {
	top: 68px;
}
#header.inner_header .head .head_online {
	top: 29px;
}

#header .head .head_online .floatleft, #header .head .head_online .floatright {
	background: top left no-repeat;
	position: absolute;
	top: 0;
	height: 36px;
	width: 324px;
}
#header .head .head_online .floatleft {
	left: 0;
}
#header .head .head_online .floatright {
	right: 0;
}
#header .head .head_online .inner {
	background: top left repeat-x;
	margin: 0px 243px 0em;
	padding: 0em;
	text-align: center;
	height: 36px;
}
#header .head .head_online .inner div {
	padding-top: 14px;
	position: relative;
	z-index: 9;
}

#header .play_header {
	position: relative;
	z-index: 10;
}

#header.index_header .play_header div.play_button,
#header.inner_header_anonymous .play_header div.play_button {
	/*width: 147px;*/
	padding-top: 30px;
	width: 396px;
	height: 60px;
	margin: 0em auto;
	background: top left no-repeat;
}


#header.index_header .play_header div.play_button a,
#header.inner_header_anonymous .play_header div.play_button a {
	width: 185px;
	height: 32px;
	padding-top: 7px;
	display: block;
	margin: 0em auto;
	text-align: center;
	color: #FBD9AA;
	font-weight: bold;
	letter-spacing: 6px;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 6px;
	position: relative;
}
#header.index_header .play_header div.play_button a span {
	font-size: 22px;
}
#header.inner_header_anonymous .play_header div.play_button a span {
	font-size: 18px;
	letter-spacing: 3px;
}


#header.inner_header .play_header div.play_button {
	/*padding-top: 28px;*/
	width: 180px;
	height: 45px;
	margin: 0em auto;
	background: top left no-repeat;
}
#header.inner_header .play_header div.play_button a {
	width: 180px;
	height: 23px;
	padding-top: 22px;
	display: block;
	margin: 0em auto;
	text-align: center;
	color: #D0E077;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-decoration: none;
	text-indent: 3px;
	position: relative;
}

#header.inner_header .play_header div.play_button a span {
	font-size: 14px;
}




/* -- MAIN MENU -- */

.mainmenu_left, .mainmenu_right, .mainmenu_line {
	height: 40px;
	position: relative;
	z-index: 2;
}
.mainmenu_line {
	 margin: 0px 74px;
	 z-index: -1;
}
#iframe_main .mainmenu_line,
.vkontakte .mainmenu_line {
	margin: 0em;
}

#menu {
	width: 100%;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	text-align: center;
}
.vkontakte #menu {
	width: 827px;
}
#menu .menu {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}
#menu .menu ul {
	position: relative;
	left: -50%;
	float: left;
	list-style: none;
	margin: 2px 0px 0px;
	padding: 0;
	background: left top repeat-y;
}
#menu .menu ul li  {
	display: block;
	float: left;
	text-align: center;
	background: right top repeat-y;
}

#menu .menu li a {
	display: block;
	line-height: 36px;
	text-decoration: none;
	padding: 0em 1.2em;
	color: #9c805c;
	font-weight: bold;
	text-transform: uppercase;
	z-index: 2;
	position: relative;
}

#menu ul li a span {
	font-size: 14px;
	text-decoration: underline;
}
.vkontakte #menu ul li a span,
#iframe_main #menu ul li a span {
	font-size: 12px;
}


#menu ul li a:hover {
	color: #ffcc33;
}
#menu ul li.active {
	position: relative;
}
#menu ul li.active a {
	color: #ffcc66;
	/*cursor: default;*/
}
#menu ul li.active a:hover {
	background: none;
}
#menu ul li.active a span {
	text-decoration: none;
}
#menu ul li div {
	position: absolute;
}
#menu ul li.active div {
	position: absolute;
	width: 72px;
	height: 40px;
	left: 50%;
	top: 2px;
	margin-left: -36px;
	z-index: 1;
}

/* -- END MAIN MENU -- */

/* -- Submenu -- */

#submenu {
	border-bottom: 1px solid #685130;
	margin-bottom: 1.8em;
}
#submenu.new_design {
	margin-bottom: 0em;
}
#auction #submenu.new_design, #relationship #submenu.new_design {
	margin-bottom: 1.8em;
}

#submenu .submenubox {
	width: 88.2em;
	position: relative;
	overflow: hidden;
	font-size: 1em;
	text-align: center;
	margin: 0em auto;
	top: 1px;
}
.vkontakte #submenu .submenubox {
	margin-top: 0em;
	padding-top: 1.8em;
}
#iframe .submenubox {
	width: 744px;
}
#iframe.od .submenubox {
	width: 714px;
}

#submenu .submenubox .submenu {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}
#submenu .submenubox .submenu ul {
	position: relative;
	left: -50%;
	float: left;
	list-style: none;
	margin: 0; padding: 0;
}
#submenu .submenubox .submenu ul li  {
	display: block;
	float: left;
	text-align: center;
	background: #45321a top center repeat-x;
	margin-top: 1px;
	text-transform: uppercase;
}

#submenu .submenubox .submenu li a {
	display: block;
	color: #ffcc66;
	line-height: 3.6em;
	text-decoration: none;
	padding: 0em 1.8em;
}

#submenu .submenubox ul li a span {
	font-size: 1.1em;
	text-decoration: underline;
}
#submenu .submenubox ul li a span.plus {
	text-decoration: none;
	color: #CC9966;
}
#submenu .submenubox ul li a:hover {
	background-color: #665032;
	color: #ffcc33;
}
#submenu .submenubox ul li.active {
	border: 1px solid #685130;
	border-bottom: none;
	margin-top: 0px;
	padding-top: 1px;
	background-color: #B98C53;
	background-image: none !important;
}
#submenu.new_design .submenubox ul li.active {
	background-color: #D8A879;
}

#submenu .submenubox ul li.active a, #submenu .submenubox ul li.active a span.color3 {
	color: #000000;
	font-weight: bold;
}
#submenu .submenubox ul li.active a:hover {
	background: none;
}
#submenu .submenubox ul li.active a span {
	text-decoration: none;
}

/* END Submenu */


/* Inner menu */

#innermenu {
	float:left;
	margin-right:-14.4em;
	width:14.4em;
}
#innermenu ul, #innermenu ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	padding-bottom: 1em;
}

#innermenu ul li a {
	color: #000000;
}
#innermenu ul li a span {
	font-size: 1.4em;
}
#innermenu ul li ul li a span {
	font-size: 1.2em;
}
#innermenu ul li ul {
	padding-top: 1em;
}
#innermenu ul li ul li {
	padding: 0.5em;
}
#innermenu ul li.active ul li.active {
	background-color: #FAD19B;
}
#innermenu ul li.active ul li.active a {
	color: #45321A;
	font-weight: bold;
	text-decoration: none;
}

/* END Inner menu */



/* Inner Content */

#innercontent {
	margin-left: 14.4em;
}


/* END Inner Content */




/* -- Inner menu in NEW DESIGN -- */

.content_with_menu {
	float: left;
	width: 72em;
	margin-left: 14.4em;
	display: inline;
}
.vkontakte .content_with_menu {
	overflow: hidden;
}
#iframe .content_with_menu {
	width: 610px;
	overflow: hidden;
	margin-left: 122px;
}
#iframe.od .content_with_menu {
	width: 582px;
}


.innermenu {
	width: 18em;
	float: left;
	padding-left: 0.9em;
	margin-right: -18em;
	margin-top: 7.2em;
}

#iframe .innermenu {
	width: 140px;
	padding-left: 6px;
	margin-right: -140px;
}

.innermenu ul, .innermenu ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
.innermenu ul {
	padding-top: 0.9em;
	padding-bottom: 1.8em;
}
/*.innermenu ul li {
	background-color: #EFCFA1;
}*/
.innermenu ul li.alternate {
	/*background-color: #DEBE92;*/
}

.innermenu ul li a {
	display: block;
	margin: 0em 1.8em;
	padding: 0.8em 0.9em 1.2em 0em;
	color: #663300;
	text-decoration: none;
	border-bottom: 1px solid #D8A879;
}
.innermenu ul li a span {
	font-size: 1.4em;
	text-decoration: underline;
}
.innermenu ul li a:hover span {
	text-decoration: none;
}

.innermenu ul li.disable a {
	color: #D8A879;
	cursor: text;
}
.innermenu ul li.disable a span {
	text-decoration: none;
}


.innermenu ul li.active a {
	color: #333333;
}
.innermenu ul li.active a span {
	border: none;
}
.innermenu ul li.active ul {
	margin:	0em 1.8em;
	padding: 0em;
	border-bottom: 1px solid #D8A879;
}
.innermenu ul li.active ul li {
	border: none;
	padding: 0em 0em 0.9em;
}
/*.innermenu ul li.active ul li.active {
	background-color: #B28750;
}*/
.innermenu ul li.active a {
	border: none;
}
.innermenu ul li.active a span, .innermenu ul li.active ul li.active a span {
	text-decoration: none;
}

.innermenu ul li.active ul li a {
	border: none;
	padding: 0em;
	line-height: 1.2em;
	height: auto;
	text-decoration: none;
	margin-left: 0em;
	/*border-bottom: 1px solid #DEBE92;*/
}
.innermenu ul li.active ul li a span {
	font-size: 1.2em;
	text-decoration: underline;
	border: none;
}
.innermenu ul li.active ul li a:hover span {
	text-decoration: none;
}
/* -- END Inner menu in NEW DESIGN -- */



/* Items Frame */

.item_frame {
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	background: top left no-repeat;
	width: 32px;
	height: 32px;
	z-index: 2;
}
#pers .gadget .item_frame {
	top: 4px;
	left: 4px;
}

/* ENd Items Ftame */

/* STATUS */

a.online, a.online span.sup, a.offline, a.offline span.sup, a.clan, a.clan span.sup {
	text-decoration: none;
	white-space: nowrap;
}
a.online span, a.offline span, a.clan span {
	text-decoration: underline;
}
a.online span.sup, a.offline span.sup, a.clan span.sup {
	position: relative;
	font-size: 0.85em;
	padding: 0 1px;
	top: -0.5em;
}

.pers_header .name a span.sup {
	font-size: 1.2em;
}

/*	.block2 table a.clan {
		display: block;
	}
*/
a.online img , a.offline img, a.clan img {
	border: none;
	height: 13px;
	width: 13px;
	padding: 0px 3px 0px 0px;
	vertical-align: text-top;
}
.pers_header .name a img {
	vertical-align: baseline;
}

a.online {
	color: #006600;
}
.pers_header .name a.online {
	color: #339900;
}
a.online:hover {
	color: #ffcc33;
}
a.offline {
	color: #222222;
}
.pers_header .name a.offline {
	color: #ffcc66;
}
a.clan {
	color: #330000;
}

/* END STATUS */

a {
	color: #000000;
}

a img {
	border: none;
}

.color1 {
	color: #000000;
}


.color2 {
	color: #45321A;
}
.color3 {
	color: #cc9966;
}
.color4 {
	color: #FFCC33; /* Yellow color */
}

.color_enchant {
	color: #7FB0FF;
}

.yellow {
	color: #ff9900;
}

#mail .color4 {
	color: #FF9900;
}

.color5 {
	color: #009900; /* Green color */
}
#content .color5 {
	color: #006600; /* Green color */
}
#mail .color5 {
	color: #336600;
}

.color6 {
	color: #CC0000; /* Red color */
}

.color7 {
	color: #EF7E11; /* Orange color */
}

.quality, .quality1 {
    color: #DADADA;
}
#lib .quality1, #mail .quality1, #lib .quality, #mail .quality, #pers .quality, #pers .quality1, #auction .quality, #auction .quality1 {
    color: #666666;
}
.quality5 {
    color: #009400;
}
.quality10 {
    color: #0065FF;
}
.quality15 {
    color: #9F25C5;
}
.quality20 {
    color: #D60F00;
}
.quality666 {
    color: #FFCC00;
}
#lib .quality666, #mail .quality666, #pers .quality666, #auction .quality666 {
    color: #CC6600;
}

span.ruby, span.ruby2, span.ruby3, span.ruby4, span.monetka {
	padding-right: 1.5em;
	background: right center no-repeat;
}
span.ruby2, span.monetka {
	font-size: 1.2em;
	padding-right: 1.3em;
}

ul, ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}


.textright {
	text-align: right;
}
.textleft {
	text-align: left;
}
.center {
	text-align: center;
	margin-left: auto !important;
	margin-right: auto  !important;
}

.text11, text_11 {
	font-size: 1.1em;
	line-height: 1.5em;
}
.text12, .text_12 {
	font-size: 1.2em;
	line-height: 1.5em;
}
#bank .step_extra .text12 {
	line-height: 1.2em;
}

.text14, .text_14 {
	font-size: 1.4em;
	line-height: 1.6em;
}
.news_list .text14 {
	line-height: 1.4em;
	margin-top: 0.9em;
}
.text16, .text_16 {
	font-size: 1.6em;
	line-height: 1.6em;
}
.text18 {
	font-size: 1.8em;
}

h1 {
	font: normal 2.4em "Times New Roman", Times, serif;
	text-align: center;
	text-transform: uppercase;
	color: #CCCCCC;
	letter-spacing: 6px;
	text-indent: -6px;
	padding: 0.6em 0em;
	margin: 0em;
}
.content h1 {
	color: #000000;
}
h2 {
	font: bold 1.4em Arial, Helvetica, sans-serif important;
	text-align: center;
	margin: 0em;
	padding: 0.8em 0em 0.7em;
	text-transform: uppercase;
}
/*#reportage h2, #paper h2 {
	padding-top: 1.8em;
}*/
#paper .all_news h2 {
	padding-left: 1.8em;
	padding-right: 1.8em;
}

#pers h2, h2 a {
	color: #333333;
	text-transform: none;
}

#mail_sent h2 {
	font: bold 1.4em Arial, Helvetica, sans-serif !important;
	text-align: center;
	margin: 0em !important;
	padding: 0em 0em 1em !important;
	text-transform: uppercase !important;
	color: #333333 !important;
	background: none !important;
	height: auto !important;
}



p {
	padding: 0em 0em 1.4em;
	margin: 0em;
}
#blog p {
	padding-bottom: 0.9em;
}
#lib p, #invitation p, #eula p, #about p, #partners p, #reportage p, #paper p, #clan_view p, .content_with_menu p, #people p {
	margin: 0em 1.8em;
}

#iframe #lib p, #iframe #invitation p, #iframe #eula p, #iframe #about p, #iframe #partners p, #iframe #reportage p, #iframe #paper p, #iframe #clan_view p, #iframe .content_with_menu p {
	margin: 0em 12px;
}

#clan_view p span.text {
	font-size: 1.2em;
	line-height: 1.5em;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.blockproff {
	padding-left: 5em;
}

.block08 {
	padding-bottom: 0.8em;
}
.block18 {
	padding-bottom: 1.8em;
}
.block36 {
	padding-bottom: 3.6em;
}

.through {
	text-decoration: line-through;
}
.dashed {
	text-decoration: none;
	border-bottom: 1px dashed;
	cursor: pointer;
}
.nodecor {
	text-decoration: none !important;
	border: none;
}
.nowrap {
	white-space: nowrap;
}
.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.numer {
	letter-spacing: 1px;
	font-family: Georgia;
	font-weight: bold;
}


form {
	padding: 0em;
	margin: 0em;
}
.checkbox, .radio {
	float: left;
	height: 12px;
	margin: 0.2em 0.5em 0em 0em;
	padding: 0em;
	width: 12px;
}
.radio {
	width: 14px;
	height: 14px;
	padding: 0em;
	margin: 6px 6px 0px 0px;
	cursor: pointer;
}

textarea {
	margin: 0em;
	padding:0.2em 2px;
	font-size: 1.4em;
	border: 1px solid #685130;
	width: 552px;
	color: #1d0b00;
	font: normal 1.4em Helvetica, Arial, sans-serif;
	height: 10.8em;
}

#feedback textarea, #partners textarea, #banners textarea {
	width: 408px;
	background-color: #FAE0BB;
	border: 1px solid #fae5c8;
	height: 9em;
}
#banners textarea {
	height: 7.2em;
}
#commentary textarea {
	height: 7.2em;
	width: 394px;
}

#blog textarea {
	width: 444px;
	margin-bottom: 0.5em;
}
#blog .write_form textarea {
	width: 394px;
}
#blog textarea.small {
	height: 3.6em;
}
.operation textarea {
	width: 570px;
}
.about_me textarea {
	width: 192;
	height: 3.6em;
}

#clan_create div.comment_form textarea {
	width: 228px;
	height: 7.2em;
}
#bank textarea {
	height: 4.4em;
	padding: 0.2em 2px;
	width: 288px;
}
 #translator textarea.small {
 	width: 243px;
	margin-bottom: 1em;
	font-size: 12px;
	height: 26px;
	display: block;
}

#mail .message textarea {
	width: 452px;
	margin-top: 0.5em;
	border-color: #DEBE92;
}


.form_disable {
	background-color: #CCCCCC;
}

.field11 {
	margin: 0em 0em 0.4em;
	padding: 0.1em;
	text-align: center;
	font: 1.1em Helvetica, Arial, sans-serif;
	color: #1d0b00;
	border: 1px solid #685130;
}

.field12 {
	margin: 0em 0em 0.4em;
	padding: 0.1em 0.4em;
	text-align: center;
	font: 1.2em Helvetica, Arial, sans-serif;
	color: #1d0b00;
	border: 1px solid #685130;
	width: 280px;
}
.about_me .field12 {
	margin: 0em;
	width: 188px;
	text-align: left;
}


.field14 {
	margin: 0em 0em 0.4em;
	padding: 0.1em 0.4em;
	text-align: center;
	font: 1.4em Helvetica, Arial, sans-serif;
	color: #1d0b00;
	border: 1px solid #685130;
	width: 280px;
}
#blog .field14 {
	width: 436px;
}
#mail .one_message .field14 {
	margin-top: 6px;
	text-align: left;
	width: 447px;
	border-color: #DEBE92;
}


#clan_create .operation .search .field14 {
	width: 90px;
	margin: 0em;
}




.field16, #index .field14, #registration .field14 {
	margin: 0em;
	padding: 8px 4px 9px;
	text-align: left;
	font: 1.6em Helvetica, Arial, sans-serif;
	color: #1d0b00;
	border: 1px solid #685130;
}
#index .field14 {
	font-size: 1.4em;
}

/*	#clan_create .operation .search .field16 {
		margin-top: 1.2em;
		width: 224px;
	}
*/	.operation .field16 {
	width: 566px;
}
.operation .list ul li.edit .field16 {
	width: 234px;
	margin: 0.3em 0em 0em;
}
#mail .field16 {
	width: 548px;
	margin-bottom: 1em;
}


.field18 {
	margin: 0em 0em 0.4em;
	padding: 0.4em 0;
	text-align: center;
	font: 1.8em Helvetica, Arial, sans-serif;
	color: #1d0b00;
	border: 1px solid #685130;
	width: 288px;
}

#bank .field18 {
	float: left;
	border-color: #D8A879;
}


.field_comment {
	position: relative;
	top: -1.8em;
	text-align: center;
}


/* Buttons */

input.button {
	font-size: 1.2em;
	width: 10em;
	margin: 1.6em 0em;
}



div.buttons a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid;
	text-align: center;
}
div.buttons  a:active span {
	position: relative;
	top: 1px;
	left: 1px;
	//position: static;
	//top: auto;
	//left: auto;
}
div.buttons a span {
	font-size: 1.1em;
}
div.big_buttons a span {
	font-size: 1.4em;
}

#bank div.big_buttons_nosize a span {
	padding: 0em 1.8em;
}


.buttons div {
	background: top center repeat-x;
	width: 10.8em;
	margin: 0em;
}
.big_buttons div {
	width: 18em;
	margin: 0em auto;
	overflow: hidden;
	height: 3.6em;
}
#bank .big_buttons_nosize div {
	width: auto;
}

div.buttons div a {
	line-height: 1.8em;
	background: top center repeat-x;
}
div.big_buttons div a {
	line-height: 3.2em;
	background: top center repeat-x;
}
div.buttons div a.loader_button, div.buttons div a.loader_button:hover {
	background: center center no-repeat !important;
}
div.buttons div a.loader_button span {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

div.buttons .button_green {
	background-color: #59b22d;
}
div.buttons .button_green a {
	background: #4B7B17 center top repeat-x;
	border: 1px solid #336600;
	color: #CCFF66;
}
div.buttons .button_green a:hover {
	background: none !important;
	border-color: #669900;
	color: #000000;
}

div.buttons .button_yellow {
	background-color: #E9B43B;
}
div.buttons .button_yellow a {
	background-color: #E1B55C;
	border-color: #D8A879;
	color: #2C1F12;
}
div.buttons .button_yellow a:hover {
	background: none !important;
	border-color: #FFCC33;
	color: #000000;
}

div.buttons .button_red {
	background-color: #f66b67;
}
div.buttons .button_red a {
	background-color: #ed8f76;
	border-color: #996666;
	color: #2C1F12;
}
div.buttons .button_red a:hover {
	background: none !important;
	border-color: #ff6666;
	color: #000000;
}


div.buttons .button_enable a {
	color: #2C1F12;
	border-top-color: #876a4b;
	border-left-color: #CC9966;
	background-color: #D8A879;
}
div.buttons .button_enable a:hover {
	background: none !important;
	border-color: #FFCC33;
	color: #000000;
}

div.buttons .button_disable a, div.buttons .button_disable a:hover, div.buttons .button_disable a:active {
	color: #FAD19B;
	border-color: #876a4b;
	background-color: #927151;
	cursor: default;
}
div.buttons .button_disable a:active span {
	top: 0;
	left: 0;
}



#auction .lot_put div.buttons div {
	width: 9em;
}
#clan_create div.buttons .button_enable,
#clan_create div.buttons .button_disable {
	width: 7.2em;
}

.with_header div.buttons {
	padding: 0em 0.9em;
}
div.buttons .button12 {
	width: 12%;
}
div.buttons .button14 {
	width: 14%;
}
div.buttons .button20 {
	width: 20%;
}
div.buttons .button25 {
	width: 25%;
}
div.buttons .button50 {
	width: 50%;
}
div.buttons .button100 {
	width: 100%;
}


.operation .buttons, .bigbox .buttons, .popup .buttons, #mail .one_message .buttons, #blog .buttons, .write_comment .buttons, #commentary .buttons {
	width: 23.4em;
	margin: 1.8em auto;
}
.popup .buttons {
	margin: 0em auto;
}
#

.bigbox .buttons {
	margin-bottom: 3.6em;
}
.operation .search .buttons {
	margin: 0em;
}
.operation .list ul li.edit .buttons {
	margin-bottom_: 3.6em;
}
.operation .claim ul li .buttons {
	position: absolute;
	right: 0em;
	margin: 0.7em;
	top: 0em;
	width: auto;
}
.big_buttons, .operation .big_buttons {
	width: 37.8em;
	margin: 1.8em auto;
}
#bank .big_buttons_nosize {
	margin: 0em;
	width: auto;
}

#registration .big_buttons, #index .big_buttons {
	margin: 0em auto;
	width: auto;
}

#blog .about_me div.buttons {
	width: 16.2em;
	margin: 0em auto;
	padding-bottom: 1.8em;
}


#blog div.buttons {
	padding-bottom: 1em;
}

#auction div.buttons div,
#blog div.buttons_comment .button_enable,
#blog div.buttons_comment .button_disable,
#blog div.buttons_comment .button_yellow,
#blog .about_me div.buttons div {
	width: 7.2em;
}

/*#auction .auction_filter div.buttons div {
	width: 10.8em;
}*/

#mail .lot_box div.buttons, #mail .lot_box div.buttons div {
	width: 12.6em;
	margin: 0em auto;
}

#auction .delete_lot div.buttons div {
	width: 14.4em;
}

.rating .button_red,
.rating .button_green {
	width: 1.8em;
}

#customization div.buttons {
	padding: 0em 0em 0.9em;
}
#customization div.list div.buttons {
	padding: 1.8em 0em 0.9em;
}

/* END Buttons */



/* -- CONTENT STYLE -- */

span.money {
	background: center right no-repeat;
	padding-right: 18px;
	font-weight: bold;
	color: #CC0000;
}
span.money_small {
	background: center right no-repeat;
	padding-right: 12px;
}

   span.vk_vote {
       background: center right no-repeat;
       padding-right: 18px;
       font-weight: bold;
       color: #0066cc;
   }

   span.tailen {
       background: center right no-repeat;
       padding-right: 18px;
       font-weight: bold;
       color: #48696d;
   }

/* Bubble */

.bubble {
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9999;
}
#paper .bubble {
	margin-bottom: -5px;
	margin-right: 9px;
}
/*#people .bubble {
	bottom: 9px;
}*/
#people .moods .bubble {
	top: 3em;
	right: 0.9em;
}
#people .one_post .bubble {
	right: 1.8em;
}


.bubble div {
	background: left top no-repeat;
	width: 21px;
	height: 17px;
}
.bubble a {
	width: 21px;
	height: 15px;
	padding-top: 2px;
	display: block;

	color: #000000;
	text-align: center;
	font: bold 9px/11px Helvetica, Arial, sans-serif;
	z-index: 9999;
	position: relative;
	text-decoration: none;
}

.mood .bubble {
	right: -10px;
	top: 3.6em;
	margin-top: -10px;
}
div.preview .bubble {
	margin-right: 27px;
	margin-bottom: 9px;
}
#people div.small_pict .bubble {
	margin: 0em;
	bottom: 0em;
	right: 0em;
}

/* END Bubble */


#people #moods.moods {
	padding: 0em 0em 0em 1.8em;
	height: 48.6em;
	overflow: hidden;
}
#people .moods .floatleft {
	padding-right: 1.8em;
	height: 7.2em;
	overflow: hidden;
	position: relative;
}




/* People best */

#people, #clan, #clan_create, #clan_view, #great {
	padding-bottom: 3.6em;
}

#people div.listnote, #people .cloud {
	margin-bottom: 3.6em;
}

#auction {
	padding-bottom: 5.4em;
}


#people .list {
	height: 39.6em;
}




.list ul li .floatright img {
	vertical-align: middle;
}


.list ul li.special {
	background-color: #DCAC5D;
}



.clan_list, .listnosize {
	padding: 0em 0.9em;
}
.listnosize ul li {
	height: auto !important;
	padding: 0.9em !important;
	white-space: normal !important;
}
.listnosize ul li a {
	display: block;
}

.listnosize ul li ul li {
	background: none;
	padding: 0.9em 0.9em 0em !important;
}
.listnosize ul li ul li a {
	display: inline;
}

/*	.clan_list ul, .news_list ul {
		border-top: 1px solid #D8A879;
	}
	.clan_list ul li, .news_list ul li {
		background-color: #FAD19B;
		border-bottom-color: #D8A879;
		padding: 0.9em 0.9em 0em;
		margin: 0em;
		white-space: nowrap;
	}
*/	#paper .news_list ul li {
	height: auto !important;
	padding: 1.8em 2.7em;
	white-space: normal;
}
#people .news_list ul li {
	height: auto ! important;
	background: none;
	padding: 0em 0em 0.9em;
	border-bottom: 1px solid #B28750;
	white-space: normal;
}


#clan_view .staff_list ul li {
	height: 4.4em;
}





/*.operation .list ul li {
	padding-top: 0.9em;
	border-bottom: 1px solid #b28750;
}*/
/*	.operation .list ul li.alternate {
		background-color: #DCAC5D;
	}
*/	.operation .list ul li.edit {
	height: auto;
	position: relative;
}
.operation .list ul li.edit .box {
	border-top: 1px solid #B28750;
	padding: 1em 0em 0.9em;
	width: 100%;
}
.operation .list ul li.edit .block18 .floatleft, .operation .list ul li.edit .block18 .floatright {
	position: relative;
}
.list ul li.first {
	padding: 0em 0.9em;
	height: 10.8em;
	background: top center repeat;
	line-height: normal;
}

div.first {
	height: 10.8em;
	padding: 0em 0.9em;
	position: relative;
}


#pers div.avatar, #people div.avatar, #clan div.avatar  {
	text-align: center;
	padding-bottom: 0.5em;
	position: relative;
}
#people div.avatar, #clan div.avatar  {
	padding-bottom: 0em;
	position: relative;
	top: -1.2em;
}

#pers div.avatar .ava, #people div.avatar .ava, #clan div.avatar .ava {
	text-align: center;
	padding: 4px;
	width: 72px;
	height: 72px;
}
#pers div.avatar .champion, #people div.avatar .champion, #clan div.avatar .champion {
	width: 198px;
	height: 108px;
	background: top left no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -98px;
	margin-top: -13px;
}





.list ul li.first ul, .list ul li.first ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	float: none;
	background: none;
	padding-right: 0.5em;
}
.list ul li.first ul li {
	line-height: 2.4em;
	float: none;
}
.list img {
	vertical-align: text-bottom !important;
}

.list2, .list3 {
	position: relative;
	overflow: auto;
}

.list2 ul li, .list3 ul li {
	padding-top:0.9em;
	border-bottom: 1px solid #b28750;
}
.list2, .list2 ul li {
	background-color: #dcac5d;
}
.list3, .list3 ul li {
	background-color: #c4d15e;
}
#clan_create .list2 {
	height: 25.1em;
}
#clan_create .list3 {
	height: 18em;
}

.list2 ul li.select {
	background-color:  #c4d15e;
}
.list3 ul li.select {
	background-color:  #f4a868;
}
.list2 ul li.select a.select, .list3 ul li.select a.select,
.lot a.select {
	display: block;
	width: 14px;
	height: 14px;
	background: top left no-repeat;
	text-decoration: none;
	margin-top: 0.2em;
}




#clan_create .search {
	background-color: #DEBE92;
	overflow: hidden;
	height: 7.2em;
	padding: 1.8em 1.8em 0em;
}

.filter {
	padding: 0em 0em 0em 1.8em;
	position: relative;
}
.for_bag .filter {
	border-top: 1px solid #D8A879;
	padding: 0.9em 0em;
	margin: 0em 1.8em;
	height: 1.8em;
}

.filter .filter_tags {
	height: 7.2em;
	border: 1px solid #D8A879;
	overflow: auto;
	position: relative;
}

.for_bag .filterinput {
	height: 7.2em;
}
.filterinput .floatright {
	width: 114px;
}

.auction_filter {
	/*position: relative;*/
	padding: 1.8em 0em;
	/*background-color: #BF9256;
	border-bottom: 1px solid #B28750;*/
}
.auction_filter select {
	padding: 0em;
	margin: 0em;
	width: 100%;
}
/*	.auction_filter .filter {
		padding-top: 1.4em;
		height: 5.8em;
		padding-right: 0em;
	}
*/
#blog .filter {
	height: 2em;
	line-height: 2em;
	padding-top: 0em;
}
div.cross {
	float: left;
	margin: 1px;
}
a.cross {
	display: block;
	height: 10px;
	width: 10px;
	background: top left no-repeat;
	text-decoration: none;
	cursor: pointer;
}
.filter a img {
	border: 1px solid #BF9256;
}
.filter a:hover img {
	border: 1px solid #FFCC33;
}
.filter a.select img {
	border: 1px solid #C4D15E;
}




#clan_create div.comment {
	padding-top: 3.6em;
}
/*#clan_create div.comment_form {
	background-color: #BF9256;
	padding: 1.8em;
}*/



/* End People best */



/*	#people .moods {
		background-color: #bf9256;
		overflow: hidden;
	}
	#people .moods .inner {
		padding: 1.8em 0em 0em 1.8em;
		height: 36em;
		overflow: hidden;
		position: relative;
	}

	#people .moods ul, #people .moods ul li {
		padding: 0em;
		margin: 0em;
		list-style: none;
	}
	#people .moods ul li {
		float: left !important;
		padding: 0em;
		margin: 0em 1.8em 0em 0em;
		height: 7.2em;
		position: relative;
	}
	#people .moods ul li div.mood {
		position: relative;
		padding-bottom: 0.6em;
	}
	#people .moods ul li div.mood a.mood {
		display: block;
		padding: 0.7em;

		white-space: nowrap;

		color: #000000;
		border: 1px solid #B28750;
		text-decoration: none;
		background-color: #d4a95b;
	}
	#people .moods ul li div.mood a.mood:hover {
		background-color: #ffcc66;
	}
*/

#people .listnote .one_post {
}
.listnote .one_post {
	height: 10.8em;
	margin: 0em;
	padding: 0em 1.8em;
	/*overflow: hidden;*/
	position: relative;
}
.listnote .one_post .content_post {
	height: 9em !important;
	overflow: hidden;
	cursor: auto;
	/*margin-bottom: 0.9em;*/
	/*padding-top: 1em;*/
}
.one_post {
	padding: 0em 1.8em;
}
/*.content_post {
	padding: 1.8em 0em;
}*/

.listnote .one_post .content_post a {
	text-decoration: none;
}
/*.listnote .one_post .content_post .heading {
	padding: 0.7em 0em 0.3em;
}*/
#blog .content_post p {
	padding: 0em 0em 1em;
}
#blog .content_post p.heading span.text {
	padding: 0em 0em 1em;
	font-size: 1.6em;
	line-height: 1.2em;
}
#blog .content_post p span.text {
	font-size: 1.4em;
	line-height: 1.5em;
}



.label span {
	display: block;
	width: 12px;
	height: 12px;
	float: left;
	margin: 4px 6px 0px 0px;
	background: #DEBE92 top left no-repeat;
	border:1px solid #D8A879;
}
#blog .label span {
	margin: 0em 6px 1em 0em;
}
#blog .label span.text11 {
	width: inherit;
	font-weight: bold;
	background: none;
	border: none;
}

.listnote ul {
	list-style: none;
	padding: 0em;
	margin: 0em 0em 1.8em;
}
#clan .listnote ul {
	margin-bottom: 1.6em;
}
.listnote ul li {
	height: 11.5em;
	margin: 1.8em 0em 0em;
	padding: 0em 0em 1em;
	overflow: hidden;
	border-bottom: 1px solid #685130;
	position: relative;
}
.listnote ul li .content_post {
	height: 9em !important;
	overflow: hidden;
	cursor: auto;
	margin-bottom: 0.9em;
}
.listnote ul li .content_post a {
	text-decoration: none;
}



.quotation {
	position: relative;
}
.listnote .one_post .content_post .quotation {
	padding-top: 0.9em;
}
.quotation .text18 {
	line-height: 1.4em;
}
.quotation .lq {
	width: 1.8em;
	height: 1.8em;
	float: left;
	line-height: 0em;
	margin-right: -1.8em;
	position: relative;
	top: 0.9em;
	text-align: right;
}
.listnote .one_post .content_post .quotation .lq {
	top: 0.7em;
}

.quotation .rq {
	display: inline;
	line-height: 1em;
	position: relative;
	top: 2px;
}
.quotation .lq span, .quotation .rq span {
	font-size: 3em;
}
.quotation .qcont {
	margin-left: 1.8em;
}
.listnote .one_post .content_post .quotation .qcont {
	height: 5.4em;
	overflow: hidden;
	padding-bottom: 0.9em;
}
.listnote .one_post .content_post .quotation .lq span,
.listnote .one_post .content_post .quotation .rq span {
	font-size: 2em;
}


/* Photo */

div.preview {
	padding-top: 1.8em;
	padding-bottom: 3.6em;
}


div.preview a.preview {
	display: block;
	width: 124px;
	height: 124px;
	float: right;
	text-decoration: none;
	border: 1px solid #685130 !important;
	background-color: #BF9256;
}
div.preview .mk1 {
	margin-bottom: 1.8em;
	position: relative;
}
div.preview img {
	border: 1px solid #FAD19B;
}
div.preview .mk1 a img, div.preview .mk1 a span {
	width: 126px;
	height: 126px;
	display: block;
}
div.small_pict .mk1 a img, div.small_pict .mk1 a span {
	width: 70px;
	height: 70px;
	display: block;
}
/*div.preview .mk1 a span {
	position: absolute;
	background: top left no-repeat;
}*/
#people .small_pict {
	padding: 2.7em 2.7em 0.9em;
}
#people .small_pict .mk1 {
	height: 72px;
	width: 72px;
	margin-bottom: 0em;
}


/* END Photo */


.cloud {
	text-align: center;
	line-height: 2.2em;
	padding-top: 1.8em;
}



a.quantity_comment {
	text-decoration: none;
	font-size: 1.1em;
}
#blog a.quantity_comment {
	font-size: 1.1em;
}
a.quantity_comment span {
	text-decoration: underline;
}


.comment_heading {
	padding-bottom: 1em;
	font-weight: bold;
}

.operation {
	background-color: #FAD19B;
	padding-bottom: 3.6em;
	margin-bottom: 3.6em;
}
.operation .block {
	padding: 1.8em 7.2em 0em 7.2em;
}
.content_with_menu .forlist {
	padding-left: 6.3em;
}


.operation .box {
	margin: 1em 0em 0.5em;
	padding: 1.8em;
}





div.scroller {
	padding: 0em;
	margin: 0em;
	height: 3.6em;
	overflow: hidden;
	border-top: 1px solid #685130;
	background-color: #BF9256;
}
div.scroller a {
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 0.5em;
	color: #685130;
}
div.scroller a span {
	line-height: 2.2em;
}
div.scroller a span.floatleft, div.scroller a span.floatright {
	display: block;
	width: 1.8em;
}
div.scroller a:hover {
	background-color: #665032;
	color: #FFCC33;
}



/* -- END CONTENT STYLE -- */



/* Superline */


	.superline {
		height: 15px;
		margin: 3em auto 3.6em;
		width: 66em;
	}

	div.line_leftpart, div.line_rightpart {
		float: left;
		width: 14.4em;
	}


	div.superline div.line_leftpart span,
	div.superline div.line_rightpart span,
	div.superline div.line_centerpart span.left,
	div.superline div.line_centerpart span.right {
		height:15px;
	}

	div.line_leftpart span {
		float: left;
		margin-right:-55px;
	}
	div.line_leftpart span, div.line_rightpart span, div.line_leftpart span, div.line_rightpart span {
		background: left top no-repeat;
		display: block;
		width:55px;
	}
	div.line_leftpart .hr {
		margin-left:55px;
	}
	div.superline .hr {
		font-size: 0;
		height: 9px;
	}
	.hr {
		border-bottom: 1px solid #685130;
		margin: 0;
		padding: 0;
	}

	.superline div.line_centerpart {
		float: left;
		width: 37.2em;
	}
	div.line_centerpart span.left {
		float: left;
		margin-right: -26px;
		padding: 0;
		width: 26px;
	}
	div.line_centerpart span.right {
		float: right;
		margin-left: -26px;
		padding: 0;
		width: 26px;
}

	div.line_centerpart .hr {
		margin: 0 26px;
	}
	div.superline .hr {
		font-size: 0;
		height: 9px;
	}
	div.line_rightpart span {
		float:right;
		margin-left:-55px;
	}
	div.line_rightpart .hr {
		margin-right: 55px;
	}

	.linesmall div.line_leftpart, .linesmall div.line_rightpart {
		display:none;
	}
	.linesmall div.line_centerpart {
		float: none;
		margin: 0 auto;
		width: 30.6em;
	}

	/* END Superline */






/* Create Emblem */

.create_emblem {
	width_: 43.2em;
	padding-top: 1em;
	float: left;
	padding-left: 3.6em;
}

.create_emblem .box {
	background-color: #BF9256;
	padding: 0.5em 1.8em;
	margin: 1em 9px 1.8em;
	width: 27em;
}
.create_emblem .form {
	background: none;
	border: 1px solid #BF9256;
}
.create_emblem .box a img {
	border: 2px solid #B28750;
}
.create_emblem .box a:hover img {
	border-color: #BF9256;
}
.create_emblem .box a.active img {
	border-color: #DCAC5D;
}
.create_emblem ul li div.price {
	height: 2.4em;
	line-height: 2.4em;
	display: block;
	position: absolute;
	top: 0em;
	left: 0em;
	width: 90px;
	text-align: center;
	background-color: #BF9256;
	margin: 0px 9px;
	border-bottom: 1px solid #B28750;
}
.create_emblem ul li img {
	width: 90px;
	height: 150px;
	padding-top: 18px;
}

.emblem_carousel {
	position: relative;
	padding: 0px 18px;
	margin: 1em 0em 1.8em;
	width: 324px;
}
.emblem_carousel .jcarousel-clip {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 2;
	height: 152px;
}

.create_emblem ul, create_emblem ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	position: relative;
	top: 0;
	z-index: 1;
}
.emblem_carousel .jcarousel-clip ul li {
	width: 90px;
	height: 152px;
	padding: 0em 9px;
	display: block;
	float: left;
	position: relative;
}
.emblem_carousel .jcarousel-clip ul li.active a {
	background-color: #DCAC5D;
}
.emblem_carousel .jcarousel-clip ul li a {
	width: 88px;
	height: 150px;
	display: block;
	overflow: hidden;
	border: 1px solid #BF9256;
	text-align: center;
	text-decoration: none;
}
.emblem_carousel .jcarousel-clip ul li a:hover {
	background-color: #BF9256;
}
.create_emblem .jcarousel-next-horizontal {
	position: absolute;
	top: 58px;
	right: 0;
	width: 18px;
	height: 36px;
	cursor: pointer;
}


.gallery .jcarousel-skin-about .jcarousel-next-horizontal {
	position: absolute;
	top: 28px;
	right: 0;
	width: 18px;
	height: 36px;
	cursor: pointer;
}



.create_emblem .jcarousel-next-horizontal:hover, .gallery .jcarousel-skin-about .jcarousel-next-horizontal:hover {
	background-position: -18px 0;
}

.create_emblem .jcarousel-next-horizontal:active, .gallery .jcarousel-skin-about .jcarousel-next-horizontal:active {
	background-position: -36px 0;
}

.create_emblem .jcarousel-next-disabled-horizontal,
.create_emblem .jcarousel-next-disabled-horizontal:hover,
.create_emblem .jcarousel-next-disabled-horizontal:active,

.gallery .jcarousel-skin-about .jcarousel-next-disabled-horizontal,
.gallery .jcarousel-skin-about .jcarousel-next-disabled-horizontal:hover,
.gallery .jcarousel-skin-about .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -54px 0;
}

.create_emblem .jcarousel-prev-horizontal {
	position: absolute;
	top: 58px;
	left: 0;
	width: 18px;
	height: 36px;
	cursor: pointer;
}


.gallery .jcarousel-skin-about .jcarousel-prev-horizontal {
	position: absolute;
	top: 28px;
	left: 0;
	width: 18px;
	height: 36px;
	cursor: pointer;
}





.create_emblem .jcarousel-prev-horizontal:hover, .gallery .jcarousel-skin-about .jcarousel-prev-horizontal:hover {
	background-position: -18px 0;
}

.create_emblem .jcarousel-prev-horizontal:active, .gallery .jcarousel-skin-about .jcarousel-prev-horizontal:active {
	background-position: -36px 0;
}

.create_emblem .jcarousel-prev-disabled-horizontal,
.create_emblem .jcarousel-prev-disabled-horizontal:hover,
.create_emblem .jcarousel-prev-disabled-horizontal:active,

.gallery .jcarousel-skin-about .jcarousel-prev-disabled-horizontal,
.gallery .jcarousel-skin-about .jcarousel-prev-disabled-horizontal:hover,
.gallery .jcarousel-skin-about .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -54px 0;
}



/* END Create Emblem */


/* Main Page Awards Carousel */
.carousel {
	position: relative;
	margin: 1.2em 0em 1.8em;
	padding: 0em 2.7em;
	width: 216px;
	overflow: hidden;
	height:36px;
}
#people .carousel {
	margin: 0.9em 0em;
}

#iframe .carousel {
	width: 180px;
	padding: 0 22px;
}

.gallery {
	position: relative;
	margin: 0em;
	padding: 0em;
}
.gallery .view {
	padding: 1.8em;
	text-align: center;
}
.gallery .view img {
	border: 1px solid #D8A879;
}

.gallery #carousel_wrapper {
	height: 108px;
	padding-top: 1.8em;
}

.gallery .jcarousel-skin-about {
	padding: 0em 9px;
}


.carousel .jcarousel-clip {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 2;
	height: 36px;
}

.gallery .jcarousel-clip {
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 2;
	height: 91px;
}




.carousel ul, .carousel ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	position: relative;
	top: 0;
	z-index: 1;
	width: 100%;
}

.gallery ul, .gallery ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	position: relative;
	top: 0;
	z-index: 1;
	width: 100%;
}




.carousel ul li {
	width: 36px;
	height: 36px;
	display: block;
	float: left;
	text-align: center;
	position: relative;
}
.gallery .jcarousel-clip ul li {
	width: 90px;
	height: 90px;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	/*background: top center no-repeat;
	padding: 0 9px;*/
}


.gallery .jcarousel-skin-about .jcarousel-container-horizontal {
	padding: 0px 18px 0em 27px;
	/*width: 648px;*/
	width: 450px;
	overflow: hidden;
	margin: 0em auto;

}
.gallery .jcarousel-skin-about .jcarousel-clip-horizontal {
	/*width: 648px;*/
	width: 450px;
	height: 108px;
}




.carousel .jcarousel-clip ul li.active a {
	background-color: #DCAC5D;
}
.carousel .jcarousel-clip ul li a {
	width: 36px;
	height: 36px;
	display: block;
	overflow: hidden;
	/*border: 1px solid #BF9256;*/
	text-align: center;
	text-decoration: none;
}
.gallery .jcarousel-clip ul li div.thumbnail {
	width: 72px;
	height: 72px;
	display: block;
	text-align: center;
	text-decoration: none;
	/*padding: 9px;*/
	border: 1px solid #D8A879;
	background-color: #E2B483;
	padding: 4px;
}
.gallery .jcarousel-clip ul li.select div.thumbnail {
	border-color: #00CC33;
	background-color: #009900;
}

.gallery .jcarousel-clip ul li div.thumbnail a {
	width: 72px;
	height: 72px;
	display: block;
}


.carousel .jcarousel-clip ul li a:hover {
	background-color: #BF9256;
}
.carousel .jcarousel-next-horizontal {
	position: absolute;
	top: -2px;
	right: 0;
	width: 18px;
	height: 36px;
	cursor: pointer;
}

.carousel .jcarousel-next-horizontal:hover {
	background-position: -18px 0;
}

.carousel .jcarousel-next-horizontal:active {
	background-position: -36px 0;
}

.carousel .jcarousel-next-disabled-horizontal,
.carousel .jcarousel-next-disabled-horizontal:hover,
.carousel .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -54px 0;
}

.carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: -2px;
	left: 0;
	width: 18px;
	height: 36px;
	cursor: pointer;
}

#awards .carousel .jcarousel-prev-horizontal {
	background-position: -54px 0;
}

.carousel .jcarousel-prev-horizontal:hover {
	background-position: -18px 0;
}
#awards .carousel .jcarousel-prev-horizontal:hover {
	background-position: -36px 0;
}

.carousel .jcarousel-prev-horizontal:active {
	background-position: -36px 0;
}
#awards .carousel .jcarousel-prev-horizontal:active {
	background-position: -18px 0;
}

.carousel .jcarousel-prev-disabled-horizontal,
.carousel .jcarousel-prev-disabled-horizontal:hover,
.carousel .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -54px 0;
}

#awards .carousel .jcarousel-prev-disabled-horizontal,
#awards .carousel .jcarousel-prev-disabled-horizontal:hover,
#awards .carousel .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 0 0;
}



/* END Main Page Awards Carousel */






/* tournament Clan */

.tournament_cup_big {
	width: 126px;
	height: 162px;
	margin: 0em auto;
	background: top left no-repeat;
}
tournament_cup_small {
	padding-left: ;
}

div.pet_item {
	margin-right: 0px;
}

/* -- tooltip -- */
#tooltip {
    background-color: #312b2b;
    border: 2px solid #694e33;
    opacity: 0.95;
	filter: alpha(opacity=95);
    padding: 1em;
    position: absolute;
    z-index: 3000;
    color: #FFFFFF;
    width: 18em;
    font: normal 0.55em Verdana, Arial, sans-serif;
	text-align: left;
}
#tooltip .text11 {
	line-height: 1.3em;
}
#tooltip.tooltip_pers {
	width: 24em;
}
#tooltip.tooltip_item {
	width: 24em;
}
#tooltip.tooltip_rep {
	width: auto;
}
#tooltip .title strong {
	font-size: 140%;
	font-family: 'Gabriela', Tahoma, Arial;
}
#tooltip .pers_item {
	margin-bottom: 5px;
}
#tooltip.tooltip_select_race {
	width: 28.8em;
}
#tooltip.tooltip_select_race div.title {
	font-size: 1.2em;
	line-height: 1.4em;
}
#tooltip br.title_br {
    line-height: 180%;
}
#tooltip p {
	padding-bottom: 0.5em;
}
#tooltip ul {
	padding: 2px 0px 9px 15px;
	margin: 0em;
}
#tooltip ul li {
	padding: 0em;
	margin: 0em;
}
#tooltip .block_trade {
	width: 16px;
	height: 16px;
	float: right;
	margin-left: 2px;
	background: top left no-repeat;
}
/* -- END tooltip -- */


/* auction */

.bag_box {
	height: 28.6em;
	margin: 0em 1.8em;
	overflow-y: scroll;
	position: relative;
	border:1px solid #D8A879;;
	background-color: #F3C994;
}
.bag_top {
	height: 2.2em;
	background-color: #D8A879;
	padding: 0.6em 1.8em 0em;
	margin: 0em 1.8em;
}
.bag {
	padding: 0.9em 0em;
}
.bag ul, .bag ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
.bag ul li {
	overflow: hidden;
	float: left;
	position: relative;
	padding: 8px;
	width: 38px;
	height: 38px;
	overflow: hidden;
}
div.lot img, div.lot div.nolot {
	padding: 2px;
	border:1px solid #D8A879;
	background-color: #DEBE92;
	position: relative;
	width: 32px;
	height: 32px;
	display: block;
}
.bag ul li.select div.lot {
	cursor: pointer;
}
.bag ul li.select div.lot img {
	border-color: #669900;
	background-color: #CCFF66;
}

.lot_box div.lot_select {
	cursor: pointer;
}
.lot_box div.lot_select img {
	background-color: #F4A868;
}


div.lot div {
	position: relative;
}
div.lot {
	float: left;
	position: relative;
	margin: 0em -54px 0em 0em;
}
div.lot div.select {
	position: absolute;
	right: -5px;
	top: -7px;
	z-index: 9999;
	cursor: pointer;
}

div.lot span.count {
	background-color: #333333;
	color: #FFFFFF;
	padding: 1px 2px 0px;
	font-size: 0.8em;
	position: absolute;
	bottom: 4px;
	right: 4px;
	z-index: 3;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

#auction .list ul li.heading {
	padding: 0em;
	margin: 0em;
	height: 5.4em;
	background: none;
}

#auction .list ul li {
	padding: 0em;
	margin: 0em 0.9em;
	height: 10.8em;
	border-bottom: 1px solid #D8A879;
	overflow: hidden;
}
#auction .list ul li div.col {
	height: 9em;
	padding: 1.8em 0em 0em;
	width: 10.8em;
	float: left;
}
#auction .list ul li.heading div.col {
	height: 3.6em;
}



#auction .list ul li {
	background-color: #F3C994
}
#auction .list ul li.alternate {
	background-color: #FAD19B;
}
#auction .list ul li div.whois {
	width: 17em;
	padding-left: 1em;
	white-space: nowrap;
	overflow: hidden;
	float: right;
	position: relative;
}
#auction .list ul li div.lot_box {
	 width: 27em;
	 padding: 1.8em 0.9em 0;
	 overflow: hidden;
}
#iframe #auction .list ul li div.lot_box {
	width: 26em;
}
#iframe #auction .list ul li div.lot_box {
	width: 22.6em;
}

div.lot_title {
	margin-left: 54px;
}
div.lot_title .text11,
div.lot_title .text12 {
	line-height: 1.2em;
}
div.lot_title div.text11 {
	padding-top: 0.6em;
}

.lot_put {
	height: 31.8em;
}
.lot_put .lot_box {
	height: 5.6em;
	padding: 1.8em 0em 0em 1.8em;
	margin: 0em 1.8em;
	background-color: #F3C994;
	border-top:1px solid #D8A879;
}
.lot_put .onelot_select {
	background-color: #D8A879;
}
.lot_put .onelot_select img {
	border-color: #B28750;
}

#auction .list ul li div.price {
	height: 2.7em;
	background-color_: #B28750;
	margin: 0em 1em 1.8em;
	/*border-bottom: 1px solid #DCAC5D;*/
}
#auction .list ul li.alternate div.price {
	background-color_: #BF9256;
}
div.price img {
	padding: 0px 6px 3px 3px;
	vertical-align: text-bottom;
}

#auction .list ul li .delete_lot {
	position: absolute; width: 18em;
	background-color: #DCAC5D;
	left: 0;
	bottom: 0em;
	padding: 1.4em 0em;
}
#auction .list ul li .delete_lot div.price {
	height: 1em;
	padding-top: 0.4em;
	margin: 0em;
}

/* END auction */



/* Bottom Numbers */
.numbers {
	margin: 4.6em 0 0em;
	height: 1.8em;
	padding-bottom: 5.4em;
}
.numbers .name {
	width: 5.4em;
	float: left;
	text-align: right;

}
.numbers div {
	float: left;
}
.numbers div.order div, .numbers div.step div {
	margin: 0em 0em 0em 1.8em;
}


.numbers a {
	text-decoration: none;
	padding: 0.2em 0em 0.2em;
	display: block;
	color: #685130;
}
.numbers a span, .numbers .step div.step_dis span, .numbers .order div.active span  {
	font: normal 1.2em Helvetica, Arial, sans-serif;
	padding: 0em 0.5em;
}
.numbers .step div.step_dis, .numbers .order div.active {
	color: #6e5432;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	border: 1px solid #CC9966;
}
.numbers .step div.step_dis {
	width: 7.4em;
	text-align: center;
}
.numbers .order div.num {
	padding-top: 0.5em;
}
.numbers a.one_step {
	border: 1px solid #6E5432;
	color: #6E5432;
	width: 7.4em;
	text-align: center;
}
.numbers a.one_step:hover {
	color: #000000;
	background-color: #CC9966;
	border-color: #CC9966;
}
.numbers a.num {
	padding: 0.3em 0.1em 0.2em;
	color: #000000;
}
.numbers a.num:hover {
	border: 1px solid #000000;
	padding: 0.2em 0em 0.2em;
	color: #000000;
}

/* END Bottom Numbers */



/* Probot */

.probot {
	width: 252px;
	height: 401px;
	background: top left no-repeat;
}

.bigbox {
	background-color: #DCAC5D;
	border: 1px solid #B28750;
	padding: 1.8em;
	margin-top: 3.6em;
}

/* Mail */




#mail .mail ul, #mail .mail ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
#mail .mail ul li {
	background-color: #FBD9AA;
	border-bottom: 1px solid #DEBE92;
}

#mail .mail ul li.alternate {
	background-color: #EFCFA1;
}
#mail .mail ul li.new .box {
	background-color: #FAD19B;
}

#mail div.checkbox {
	position: absolute;
	left: -2.7em;
	top: 1.4em;
}

#mail .mail ul li div.one_message {
	margin: 0em 8.1em 0em 5.4em;
	position: relative;
	padding: 1.8em 0em 1.8em;
	position: relative;
}

#mail .mail ul li div.head {
	height: 2.2em;
	padding: 0.5em 0.9em 0em;
	background-color: #DEBE92;
	border-top:1px solid #D6A571;
}
#mail .mail ul li div.message {
	 padding: 0em;
	 margin: 0em 0em 0em 54px;
}
/*#mail .mail ul li div.message .box {
	background-color: #BF9256;
}
#mail .mail ul li.new div.message .box {
	background-color: #DCAC5D;
}*/

#mail .mail ul li div.box {
	margin: 1em 0em 0.5em;
	padding: 0.5em 1em;
	border: 1px solid #DEBE92;
	color: #333333;
}

#mail .mail ul li div.edit_box {
	padding-top: 0.4em;
	float: left;
}
#mail .mail ul li .ava {
	margin-right: -54px;
	float: left;
	padding: 0em;
}
#mail .message .lot_box {
	margin: 1em;
	padding: 1em 0em 1.6em;
	border-top: 1px solid #DEBE92;
	position: relative;
	width: 100%;
}
#mail .lot_box .mk1 {
 	position: relative;
	float: right;
}
#mail .mail ul li.new div.lot_box div.lot img {
	border-color: #AB824D
}

/* END Mail */

/* Registration */

#registration {
	padding: 3.6em 0em 1.8em;
	/*padding-bottom: 1.8em;*/
}
#iframe #registration {
	padding: 0em;
}
.rambler #registration {
	padding: 1.8em 0em;
}

.race_1_bg, .race_2_bg {
	background-position: -100px 0;
	background-repeat: no-repeat;
	width: 100%;
}
#registration .gadget {
	margin: 0 auto;
	width: 252px;
	position: relative;
	height: 468px;
}

#iframe.soc_reg #registration .gadget {
	width: 248px;
	overflow: hidden;
}
#iframe.od_reg #registration .gadget {
	width: 243px;
}
#pers .gadget {
	height: 324px;
	margin-top: 3.6em;
}
#iframe #pers .gadget {
	width: 224px;
	margin: 36px auto 0em;
}

.gadget #doll_registration img {
	margin:0;
	position:absolute;
	width: 252px;
	height: 401px;
	left: 0;
	top: 0em;
}
.gadget #doll_registration.race_2_male img {
	top: 18px;
}
.gadget #doll_registration.race_1_male img , .gadget #doll_registration.race_1_fe-male img {
	top: 10px;
}
.gadget #doll_registration img.body_doll {
	width: 306px;
	height: 468px;
	left: -27px;
}

#registration div.loading {
	position: absolute;
	text-align: center;
	width: 27em;
	z-index: 3;
}
#registration div.loading span {
	background-color: #999999;
	padding: 0em 0.5em;
}

h3 {
	padding: 0em 6em 0.8em;
	margin: 0em;
	text-align: center;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #333333;
	position: relative;
	float: none;
	clear: both;
}
.with_header h3, .mk2 h3 {
	padding: 0em 0em 0.8em;
}
.select_face h3, .select_class h3, .select_sex h3 {
	padding: 0.5em 0em 0em;
	height: 1.5em;
	border-top: 1px solid #F3C994;
}

.grey_block h3 {
	padding: 0.5em 0em 0em;
	color: #CCCCCC;
}


.news_list h3 {
	padding: 0.9em 0em;
}

h3 a {
	color: #333333;
}



/* Select */

.select_race {
	padding: 0em 0.9em 1.8em;
}
.select_sex, .select_class, .select_face {
	padding: 0em 1.8em 1.8em;
}
#iframe .select_sex, #iframe .select_class {
	padding: 0em 7px 1.8em;
}

/* 	#iframe.od_reg .select_race {
	padding: 0em 0em 1.8em;
}*/

.select_race a {
	width: 72px;
	height: 86px;
	padding-top: 4px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	color: #000000;
}
.select_race a.select {
	cursor: default;
	font-weight: bold;
}
.select_race .race_1 a {
	background-position: 0 0;
}
.select_race .race_1 a:hover{
	background-position: 0 -180px;
}
.select_race .race_1 a.select {
	background-position: 0 -90px;
}

.select_race .race_2 a {
	background-position: -72px 0;
}
.select_race .race_2 a:hover {
	background-position: -72px -180px;
}
.select_race .race_2 a.select {
	background-position: -72px -90px;
}


.select_race a:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
/*.select_race a {
	background-position: 0 0;
}
.select_race a {
	background-position: -72px 0;
}*/
/*.select_race a.race_1:hover {
	background-position: 0 0;
}
.select_race a.race_2:hover {
	background-position: 0 -72px;
}
.select_race a.race_2_select {
	background-position: -108px -72px;
	cursor: default;
}
.select_race a.race_1_select {
	background-position: -108px 0;
	cursor: default;
}*/


.select_face {
	/*padding-top: 0.9em;*/
	padding-bottom: 0.9em;
}
#registration .select_face .list ul li div.textright {
	padding-right: 1.8em;
}
.select_face ul li a {
	display: block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	border: 1px solid #806040;
	text-decoration: none;
	text-align: center;
	background-color: #fad19b;
	color: #806040;
	margin: 1px 2px 0px 0px;
}
.select_face ul li a:hover {
	border-color: #d4aa55;
}
.select_face ul li a:active {
	border-color: #6b502d;
	color: #6b502d;
}
.select_face ul li a span {
	font-size: 11px;
}

.select_sex .floatleft {
	padding-left: 5.4em;
}
.select_sex .floatright {
	padding-right: 5.4em;
}

.select_class_block {
	padding: 3px;
	background-color: #F3C994;
}
.select_class_block .label_arr {
	width: 32px;
	text-align: center;
	position: absolute;
	margin-top: -12px;
	line-height: 10px;
}
.select_class_block .label_text {
	background-color: #CC9966;
	margin-top: 12px;
	text-align: center;
	position: relative;
	font-size: 12px;
}

#iframe.od_reg .select_sex {
	padding: 0em 0em 0em 42px;
}

#iframe.od_reg .select_class {
	padding: 0em 0em 0em 16px;
}

/*	.select_sex .floatleft, .select_class .floatleft {
		margin: 0em 1.5em 1.5em 0em;
	}
	.select_sex .floatleft {
		margin-right: 1.8em;
	}
*/
.select_sex a, .select_class a {
	display: block;
	width: 32px;
	height: 32px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.select_sex a.male {
}
.select_sex a.male:hover {
	background-position: 0 -32px;
}
.select_sex .active a.male, .select_sex .active a.male:hover {
	background-position: 0 -64px;
	cursor: default;
}


.select_sex a.female {
	background-position: -32px 0px;
}
.select_sex a.female:hover {
	background-position: -32px -32px;
}
.select_sex .active a.female, .select_sex .active a.female:hover {
	background-position: -32px -64px;
	cursor: default;
}



.select_class a.warrior {
}
.select_class a.warrior:hover {
	background-position: 0 -32px;
}
.select_class .active a.warrior, .select_class .active a.warrior:hover {
	background-position: 0 -64px;
	cursor: default;
}


.select_class a.shooter {
	background-position: -32px 0px;
}
.select_class a.shooter:hover {
	background-position: -32px -32px;
}
.select_class .active a.shooter, .select_class .active a.shooter:hover {
	background-position: -32px -64px;
	cursor: default;
}


.select_class a.paladin {
	background-position: -64px 0px;
}
.select_class a.paladin:hover {
	background-position: -64px -32px;
}
.select_class .active a.paladin, .select_class .active a.paladin:hover {
	background-position: -64px -64px;
	cursor: default;
}


.select_class a.rogue {
	background-position: -96px 0px;
}
.select_class a.rogue:hover {
	background-position: -96px -32px;
}
.select_class .active a.rogue, .select_class .active a.rogue:hover {
	background-position: -96px -64px;
	cursor: default;
}


.select_class a.mage {
	background-position: -128px 0px;
}
.select_class a.mage:hover {
	background-position: -128px -32px;
}
.select_class .active a.mage, .select_class .active a.mage:hover {
	background-position: -128px -64px;
	cursor: default;
}


.select_class a.cleric {
	background-position: -160px 0px;
}
.select_class a.cleric:hover {
	background-position: -160px -32px;
}
.select_class .active a.cleric, .select_class .active a.cleric:hover {
	background-position: -160px -64px;
	cursor: default;
}

#registration .opacity1 {
	height: 10.8em;
	padding: 0.9em 0.9em;
	overflow: hidden;
	width: 25.2em;
	position: absolute;
	margin-top: -3.6em;
}
.rambler #registration .opacity1 {
	margin-top: -5.4em;
}


/* END Select */


/* Popup */

.popup {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9999;
	width: 43.2em;
	padding: 0em;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.popup .popup_heading {
	background-color: #333333;
	padding: 1.6em 1.8em 0em;
	color: #CCCCCC;
	position: relative;
	height: 3.8em;
}
.popup .popup_heading .text14 {
	text-transform: uppercase;
}
.popup .popup_heading div.cross {
	float: right;
	color:#666666;
}
.popup .popup_heading div.cross a {
	color:#666666;
}
.popup .popup_heading div.cross a.cross {
	margin: 0.5em 0em 0em;
}


.popup .popup_content {
	padding: 1.8em;
}

.popup .comment_heading {
	width: 10.8em;
	float: left;
}
.popup .lot_put {
	height: auto;
	margin-bottom: 1.8em;
	background-color: #FAD19B;
}
.popup .lot_box {
	background-color: #BF9256;
}

.popup .popup_bottom {
	background-color: #999999;
	padding: 1.8em 0em;
}


/* */


/* Index Page */

/*	#index, #how_play, #clan_view, #clan, #people, #great {
		padding-left: 0.9em;
		color: #333333;
	}
*/	#lib, #mail, #pers, #invitation, #settings, #blog, #customization, #about, #reportage, #clan_create, #stats_lib, #bank, #translator, #shop {
	width: 100%;
	position: relative;
	color: #333333;
	padding-bottom: 1.8em;
}
#lib .map_img {
	text-align: center;
}
.cache .map_img {
	padding-top: 1em;
}

#lib .lib_img, #lib .lib_img_left {
	border: 1px solid #D8A879;
	padding: 1px;
	background-color: #FBD9AA;
}
#lib .lib_img_left {
	float: left;
	margin: 0.3em 1.8em 1.8em;
}
#lib ol, #bank ol, .content_with_menu ol {
	padding: 0em 1.8em 1.8em 3.6em;
	margin: 0em;
}
#lib ol li,#bank ol li, .content_with_menu ol li {
	font-size: 1.2em;
	line-height: 1.5em;
}

#index h2, #registration h2, #lib h2, #mail h2, #invitation h2,
.content_with_menu .block_head h2, .for_bag h2, #clan h2, .with_header h2 {
	background: top center repeat-x;
	height: 54px;
	line-height: 27px;
	margin: 0em 90px;
	text-transform: none;
	font-size: 1.2em;
	font-weight: normal;
	z-index: 3;
	padding: 0em;
}
#index h2, #index h2 a, #registration h2, #registration h2 a, #lib h2, #lib h2 a, #mail h2, #mail h2 a, #invitation h2, #invitation h2 a,
.content_with_menu .block_head h2, .content_with_menu .block_head h2 a, .for_bag h2, #clan h2, #clan h2 a, .with_header h2, .with_header h2 a {
	color: #ffcc66;
}

#index .image_prew, #paper .image_prew {
	width: 234px;
	height: 198px;
	margin: 0em auto;
}
#index .image_prew a {
	cursor: pointer;
}
#index .image_prew a span, #paper .image_prew a span {
	display: block;
	position: absolute;
	z-index: 1;
	width: 234px;
	height: 198px;
	background: top left no-repeat;
}
#index .image_prew a img, #paper .image_prew a img {
	width: 234px;
	height: 198px;
}


#iframe #paper .image_prew, #iframe #paper .image_prew span, #iframe #paper .image_prew img {
	height: 162px;
	width: 198px;
	background: top left no-repeat;
}


.image_big, .image_small, .image_medium, .image_little {
	height: 432px;
	width: 666px;
	position: relative;
	margin: 0em 1.8em 1.8em;
}
.image_big span, .image_small span, .image_medium span, .image_little span,
.image_people span {
	display: block;
	position: absolute;
	z-index: 1;
	height: 432px;
	width: 666px;
	background: top left no-repeat;
}
.image_little, .image_little span {
	width: 234px;
	height: 234px;
	overflow: hidden;
}
.image_people, .image_people span {
	width: 375px;
	height: 150px;
	overflow: hidden;
}
.image_people {
	margin: 0 1.9em;
	position: relative;
}


.image_small, .image_small span,
.vkontakte .image_big, .vkontakte .image_big span,
#iframe .image_big, #iframe .image_big span {
	width: 522px;
	height: 342px;
	overflow: hidden;
}
.news_text .image_small, .news_text .image_small span {
	width: 486px;
	height: 288px;
	overflow: hidden;
}

.vkontakte .image_big img {
	width: 522px;
}
.vkontakte .image_big, .vkontakte .image_big span {
	margin: 0em auto 1.8em;
}

.vkontakte .image_small, .vkontakte .image_small span, .vkontakte .image_small img {
	width: 468px;
	height: 306px;
	overflow: hidden;
	margin: 0em auto 1.8em;
}
#iframe .image_small, #iframe .image_small span, #iframe .image_small img {
	width: 432px;
	height: 288px;
	overflow: hidden;
	margin: 0em auto 1.8em;
}



.image_medium, .image_medium span {
	width: 522px;
	height: 522px;
	overflow: hidden;
}

#index .photo_list {
	position: relative;
	z-index: 3;
	width: 100%;
	height: 14.4em;
	cursor: default;
}
#blog .post .photo_list {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	height: 72px;
}

.photo_list ul, .photo_list ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
.photo_list ul li {
	width: 14.4em;
	float: left;
	text-align: center;
}
#blog .photo_list ul li {
	width: 10.8em;
	padding: 0em 0em 0em 1.8em;
	height: 12.6em;

}
#blog .post .photo_list ul li {
	width: 72px;
	height: 72px;
	margin-right: 1.8em;
	padding-left: 0em;
}


.photo_list ul li a.photo {
	display: block;
	position: relative;
	margin: 0em 1.8em;
	height: 108px;
	width: 108px;
	overflow: hidden;
	cursor: pointer;
}
#blog .photo_list ul li a.photo {
	margin: 0em;
}
#blog #activity .photo_list ul li a.photo {
	width: 72px;
}
.photo_list ul li a.photo span {
	display: block;
	width: 108px;
	height: 108px;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	background: top left no-repeat;
}


#stats_lib ul, 	#stats_lib ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
#stats_lib ul li {
	overflow: hidden;
	white-space: nowrap;
	/*height: 1.8em;*/
}




.list ul li {
	border: none;
	height: 2.7em;

	background-color: #FAD19B;
	border-bottom-color: #D8A879;
	padding: 0.9em 0.9em 0em;
	margin: 0em;
	white-space: nowrap;

	position: relative;
}
#pers .list ul li, #registration .list ul li {
	padding: 0em;
	height: 1.8em;
}
#iframe #pers .list ul li, #iframe #registration .list ul li {
	height: 18px;
}


#bank .list ul li.big90 {
	height: 8.1em;
}
.list ul li.alternate {
	background-color: #F3C994;
}



#customization .list ul li {
	background-color: #efcfa1;
	border: none;
	height: auto;
	//height: 2.2em;
	padding: 0.7em 0.9em;
}
#auction .filter_tags .list ul li,
#index .list ul li  {
	margin: 0em;
	height: 1.8em;
	border: none;
	padding: 0em 0.9em;
}
#lib .list ul li, #blog .list ul li, #invitation .list ul li {
	padding: 0em;
	line-height: normal;
	height: auto;
}

#customization div.active_box .list ul li {
	line-height: normal;
	height: auto;
}

#blog .list ul li {
	padding-left: 0.9em;
	white-space: normal;
}
#blog .about_me .list ul li {
	padding: 0.9em;
}

.list ul li div.w108 {
	width: 10.8em;
	overflow: hidden;
}
.list ul li div.w90 {
	width: 9em;
	overflow: hidden;
}
.list ul li .small_ico {
	padding-right: 5px;
	width: 13px;
	height: 13px;
}




#index .switch {
	position: relative;
	margin: 0em 9px;
	/*top: -0.9em;*/
	z-index: 999;
	width: 27em;
}
#index .switch ul, #index .switch ul li {
	list-style: none;
	padding: 0em;
	margin: 0em;
}
#index .switch ul li {
	width: 9em;
	float:left;
	text-align: center;
	/*position: relative;*/
}
#index .switch ul li a {
	text-decoration: none;
}
#index .switch ul li .block_body_left {
	margin: 0em;
}
#index .switch ul li.noselect .block_body_left {
	background-color: #efaf7f;
}
#index .switch ul li.noselect .switch_block {
	padding: 0em 0em 0em;
	height: 1.8em;
}
#index .switch ul li.select {
	position: relative;
	height: 5.4em;
	top: -0.9em;
}
#index .switch ul li.select .switch_block {
	padding: 0.5em 0em 0em;
	height: 2.2em;
}
#index .switch .text12 {
	line-height: 1em;
}

#index .color1 {
	color: #333333;
}

#index .field16, #index .field14, #registration .field16, #registration .field14, #settings .field16, #feedback .field16, #change_password .field16, #partners .field16, #clan_create .field16 {
	text-align: center;
	background-color: #FAE0BB;
	border: 1px solid #fae5c8;
	width: 208px;
}
#clan_create .field16 {
	width: 188px;
}
#registration .field16, #registration .field14 {
	width: 172px;
}
#iframe.soc_reg #registration .field16, #iframe.soc_reg #registration .field14 {
	width: 154px;
}
#iframe.od_reg #registration .field16, #iframe.od_reg #registration .field14 {
	width: 148px;
}

#settings .field16, #change_password .field16 {
	width: 262px;
}
#feedback .field16, #partners .field16 {
	width: 406px;
	text-align: left;
}


.forfield16 {
	position: relative;
}
label {
	cursor: pointer;
}
.forfield16 label {
	display: block;
	width: 216px;
	padding: 0.4em 0em 0em;
	text-align: center;
	height: 2.6em;
	position: absolute;
	left: 0em;
	top: 0em;
	color: #333333;
	cursor: text;
}
#registration .forfield16 label {
	width: 180px;
}
#iframe.soc_reg #registration .forfield16 label {
	width: 164px;
}
#iframe.od_reg #registration .forfield16 label {
	width: 158px;
}

/* mor хуй */

#settings .forfield16 label, #change_password .forfield16 label {
	width: 270px;
}
#feedback .forfield16 label, #partners .forfield16 label {
	width: 416px;
}
/* END Index Page */

/* Block */

.inner2 {
	padding: 1.8em 0.9em;
	position: relative;
}
#blog .inner2 {
	padding: 0em 0em 1.8em;
}
#pers .inner2 {
	padding-top: 0em;
}
.inner2_mark_top {
	padding: 1.8em 0.9em;
}

ul.mark_top, ul.mark_top li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	height: 23px;
	position: absolute;
}
ul.mark_top li {
	width: 9em;
	float: left;
	position: relative;
	top: -18px;
	background: #FAD19B right top repeat-x;
}
ul.mark_top li.noselect {
	background-color: #b98a5e;
}
ul.mark_top li a {
	display: block;
	height: 15px;
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
ul.mark_top li.noselect a {
	color: #FAD19B;
	font-weight: normal;
	padding-top: 3px;
	height: 20px;
	position: relative;
	background: left bottom repeat-x;
}
ul.mark_top li div.corner {
	width: 9px;
	height: 23px;
	position: absolute;
	top: 0;
}
ul.mark_top li div.corner_left {
	left: 0;
	background: top left no-repeat;
}
ul.mark_top li div.corner_right {
	right: 0;
	background: top right no-repeat;
}


.inner2_content {
	z-index: 3;
	position: relative;
	width: 100%;
}

.block_head {
	margin-top: 1.8em;
	height: 54px;
	overflow: hidden;
	position: relative;
}
#registration .block_head {
	margin-top: 0em;
}
.block_head span {
	display: block;
	position: absolute;
	top: 0em;
	width: 180px;
	height: 54px;
	background: top left no-repeat;
}
.block_head .block_head_left {
	left: -90px;
}
.block_head .block_head_right {
	right: -90px;
}
.block_body_left {
	background: #fad19b  center left repeat-y;
	/*margin: 0em 9px;*/
}
#contentswf .block_body_left {
	margin: 0em;
}
#lib .block_body_left, #pers .block_body_left, #index .block_body_left, #registration .block_body_left,
.innermenu .block_body_left, .content_with_menu .block_body_left, .for_bag .block_body_left,
#clan_view .block_body_left, #clan .block_body_left, .with_header .block_body_left   {
	margin: 0em 9px;
}

.block08 .block_body_left {
	margin-top: -1em;
}

#paper .block_body_left {
	margin-bottom: 1.8em;
}


.block_body_right {
	background: center right repeat-y;
	width: 100%;
}
.block_body_bottom {
	background: right bottom repeat-x;
}
.content_with_menu .block_body_bottom {
	_height: 30.6em;
	min-height: 30.6em;
}



.block_body_top {
	background: left top repeat-x;
}
.content_with_menu .block_body_top, #registration .block_body_top, .for_bag  .block_body_top,
.with_header .block_body_top {
	background-image: none !important;
}

.block_h522 {
	height: 52.2em;
}
body.rambler .block_h522 {
	height: 43.2em;
}
#iframe .block_h522 {
	height: 46.8em;
}



.block_h252 {
	height: 25.2em;
	overflow: hidden;
}
.block_h396 {
	height: 39.6em;
}
.block_h234 {
	height: 23.4em;
	overflow: hidden;
}
.block_h162 {
	height: 16.2em;
	overflow: hidden;
}
.block_h166 {
	height: 16.6em;
	overflow: hidden;
}
.block_h157 {
	height: 15.7em;
	overflow: hidden;
}
.block_h144 {
	height: 14.4em;
	overflow: hidden;
}
.block_h324 {
	height: 32.4em;
	overflow: hidden;
}
.block_h216 {
	height: 21.6em;
	overflow: hidden;
}
.block_h540 {
	height: 52.2em;
	overflow: hidden;
}
#people .block_h540 {
	overflow: visible;
}

.block_h198 {
	height: 19.8em;
	overflow: hidden;
}
.block_h180 {
	height: 18em;
	overflow: hidden;
}
.block_h126 {
	height: 12.6em;
	overflow: hidden;
}
#pers .block_h126 {
	overflow: visible;
}
.block_h378 {
	height: 37.8em;
}

.block_h108 {
	height: 10.8em;
	overflow: hidden;
}
.block_h90 {
	height: 9em;
	overflow: hidden;
}
.block_h {
	padding: 1.8em 0em;
}
.with_header .block_h, .content_with_menu .block_h, .innermenu .block_h {
	padding-top: 0em;
}
#registration .block_h {
	height: 45em;
}
#iframe #registration .block_h  {
	height: 432px;
}

#commentary .block_h, #stats_lib .block_h {
	padding: 1.8em;
}
 #relationship .block_h {
 	height: 9em;
	padding: 1.8em;
}
#bank .select_payment .block_h {
	padding: 0em;
}

/* END Block */




/* Block main table */

.block {
	padding: 0em 0.9em;
}

.block table, .block2 table {
	/*border-bottom: 1px solid #D8A879;
	border-left: 1px solid #D8A879;*/
	color: #000000;
	width: 100%;
}
#lib .block2 table {
	border: 1px solid #D8A879;
}
.block table tr td, .block2 table tr td {
	padding: 0.9em 0em;
	border-bottom: 1px solid #D8A879;
	/*border-right: 1px solid #D8A879;*/
	overflow: hidden;
	vertical-align: top;
}

.block table tr th, .block2 table tr th  {
	background-color: #F3C994;
	text-align: center;
	vertical-align: middle;
	padding: 1em 0em;
	border-bottom: 2px solid #D8A879;
}
.block table tbody.alternate tr td, .block2 table tbody.alternate tr td{
	background-color: #F3C994;
}
.block table div.textleft {
	padding-left: 0.9em;
}
.block table div.textright {
	padding-right: 0.9em;
}

/* END Block main table */


/* tabs_menu */

#tabs_menu {
	font-size: 1em;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 70.4em;
}
.tabs_menu {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}
.tabs_menu ul {
	float: left;
	left: -50%;
	position: relative;
}
.tabs_menu ul li {
	display: block;
	height: 3.6em;
	float: left;
	border: 1px solid #D8A879;
	border-bottom: none;
	border-top: none;
	background-color: #D8A879;
}
.tabs_menu ul li a {
	display: block;
	padding: 0em 0.9em;
	line-height: 3.6em;
	position: relative;
	top: 1px;
}
.tabs_menu ul li a:hover {
	background-color: #F3C994;
	text-decoration: none;
}
.tabs_menu ul li a.select, .tabs_menu ul li a.select:hover {
	background-color: #F3C994;
	line-height: 3.6em;
	text-decoration: none;
}
.tabs_menu ul li a.select {
}
/* END tabs_menu */





/* Block2 */
.block2 {
	padding: 1.8em;
}
.with_header {
	position: relative;
	left: 0.9em;
}
.with_header .block2 {
	padding: 0em 1.8em 1.8em;
	/*position: relative;
	top: -0.9em;
	margin-bottom: 1.8em;*/
}
#iframe .block2 {
	padding: 0em 16px 1.8em;
}

#bank .block2, #translator .block2, #simple_content .block2 {
	padding-top: 1.8em;
	position: relative;
}

#iframe.mym_reg .block2 {
	//padding: 0em 0.9em 1.8em;
}

.inner2_mark_top .block2, #auction .block2 {
	padding-top: 1.8em;
}
.behaviour .block2 {
	padding-left: 3.6em;
}
.look .block2, .mk3 .block2 {
	padding-left: 0em;
}

#settings .block2, #feedback .block2, #change_password .block2, #partners .block2, #banners .block2  {
	padding: 0em 1.8em;
	width: 288px;
	margin: 0em auto;
}
.vkontakte #settings .block2 {
	width: auto;
}

#feedback .block2, #partners .block2, #banners .block2 {
	width: 432px;
}


.block2_npr {
	padding-right: 0em;
}

.block2_body_left {
	background: #fbd9aa  center left repeat-y;
}
.block2_body_right {
	background: center right repeat-y;
}
.block2_body_top {
	background: center top repeat-x;
}
.block2_body_bottom {
	background: center bottom repeat-x;
}
.block2 .block2_content {
	margin: 0em 0.9em;
	padding: 0.9em 0em;
}
.block2 .block2_content18 {
	padding: 0.9em 1.8em;
}

/*.block2 table {
	padding: 0em;
	margin: 0em;
	width: 100%;
	background-color: #EFCFA1;
}*/
/*.block2 table tr td {
	padding: 0.9em 0em;
	margin: 0em;
	vertical-align: top;
	border-bottom: 1px solid #DEBE92;
}*/

.block2 table.table_small tr td {
	padding: 0em;
	margin: 0em;
	height: 1.7em;
	border: none;
	vertical-align: middle;
}

.block2 table.table_small2 tr td,
.block table.table_small2 tr td,
.block table.table_small2 tr th {
	padding: 0em;
	margin: 0em;
	height: 3.6em;
	vertical-align: middle;
}

.block table.table_small3 tr td,
.block table.table_small3 tr th {
	padding: 0em;
	margin: 0em;
	height: 1.8em;
	vertical-align: middle;
}


.block2 table.great tr td div {
	height: 16.2em;
	overflow: hidden;
	margin: 0.9em 0em;
}

/*.block2 table tr th {
	padding: 1em 0em;
	border-bottom: 1px solid #d6a571;
	background-color: #DEBE92;
	color: #000000;
	text-align: center;
	font-weight: bold;
}*/
.block2 table.great tr th {
	padding: 0em;
	height: 3.5em;
}


/*	.block2 table tbody.alternate tr td {
		background-color: #DEBE92;
		border-bottom: 1px solid #EFCFA1;
	}
*/	.block2 table.table_small tbody.alternate tr td {
	border-bottom: none;
}

.block2 table div.textleft {
	padding-left: 0.9em;
}
.block2 table div.textright {
	padding-right: 0.9em;
}

.td18 img {
	padding-top: 2px;
}

.td18 {
	width: 1.8em;
}
.td36 {
	width: 3.6em;
}
.td72 {
	width: 7.2em;
}
.td90 {
	width: 9em;
}
.td126 {
	width: 12.6em;
}
.td132 {
	width: 13.2em;
}
.td162 {
	width: 16.2em;
}
.td198 {
	width: 19.8em;
}
.td216 {
	width: 21.6em;
}
.td218 {
	width: 21.8em;
}
.td234 {
	width: 23.4em;
}
.td270 {
	width: 27em;
}
.td144 {
	width: 14.4em;
}
.td180 {
	width: 18em;
}
.td252 {
	width: 25.2em;
}
.td288 {
	width: 28.8em;
}
div.td288 {
	overflow: hidden;
}

.td324 {
	width: 32.4em;
}
.td360 {
	width: 36em;
}
.td396 {
	width: 39.6em;
}
.td432 {
	width: 43.2em;
}
.td504 {
	width: 50.4em;
}

/* END Block2 */

/* arrow */

.arrow_next, .arrow_prev {
	width: 36px;
	height: 25px;
	background-position: top -108px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.arrow_prev:hover {
	background-position: -72px 0;
}
.arrow_prev:active {
	background-position: -36px 0;
}
.arrow_prev_dis:hover, .arrow_prev_dis:active, .arrow_prev_dis {
	background-position: 0;
	cursor: default;
}

.arrow_next:hover {
	background-position: -72px 0;
}
.arrow_next:active {
	background-position: -36px 0;
}
.arrow_next_dis:hover, .arrow_next_dis:active, .arrow_next_dis {
	background-position: 0;
	cursor: default;
}


/* END arrow */


/* SEO */

.seo {
	font-size: 50%;
	width: 99em;
	position: absolute;
	left: 50%;
	margin-left: -49.5em;
	top: 127em;
	text-align: left;
	color: #666666;
}
.seo div.inner_frame_right {
	height: 27em;
	min-height: 32.4em;
}
.seo .inner_content {
	z-index: 3;
	position: relative;
	padding-bottom: 0em;
}
.main2 {
	color: #666666;
}

.seo h1 {
	letter-spacing: normal;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	padding: 1.2em 0em 1.8em;
	color: #666666;
}
#registration h1 {
	font-size: 1.6em;
	letter-spacing: 3px;
	padding: 1em 0em 0.5em;
	color: #FBD9AA;
	text-indent: 3px;
}
.seo a {
	color: #666666;
}
/* END SEO */


/* Alert */

div.alert {
	width: 28.8em;
	position: absolute;
	z-index: 100;
	left: -32em;
	margin-top: -1.8em;
}
div.alert div.box {
	padding: 1em;
	width: 25.3em;
	height: auto;
	border: 0.1em solid #8a2424;
	border-right: none;
	background-color: #993333;
	position: absolute;
}
div.alert div.arrow {
	width: 25px;
	float: right;
	position: absolute;
	z-index: 2;
	left: 27.2em;
	margin-left: 1px;
}
div.alert div.arrow div.arrow_img {
	width: 25px;
	height: 7.2em;
	background: top left no-repeat;
}
div.alert div.arrow div.shadow_right {
	width: 10px;
	height: 7px;
	position: absolute;
}
div.alert div.arrow div.shadow_right div {
	width: 10px;
	height: 7px;
	background: top left no-repeat;
}
div.alert div.shadow {
	width: 28em;
	height: 8px;
	position: absolute;
	top: 7.2em;
	overflow: hidden;
}
div.alert div.shadow div.floatleft {
	width: 7px;
	height: 8px;
	margin-right: -7px;
	font-size: 8px;
	background: top left no-repeat;
}
div.alert div.shadow div.shadow_img {
	margin-left: 7px;
	background: top left repeat-x;
	height: 8px;
	font-size: 8px;
}
div.alert .text12 {
	line-height: 1.4em;
	color: #ffffff;
}

/* END Alert */


/* Item */

	.item {
		width: 27em;
		margin: 0em auto;
		padding-bottom: 1.8em;
	}

	#mail .item {
		float: left;
	}
	table .item {
		padding-bottom: 0em;
	}

	.item_nodescription {
		width: 54px;
		margin: 0em 1.8em;
		float: left;
	}
	table .item_nodescription, .items_list .item_nodescription {
		margin: 0em 1.8em 0em 0em;
	}
	#iframe table .item_nodescription, #iframe .items_list .item_nodescription {
		margin-right: 8px;
	}
	.item .title {
		padding-bottom: 0.3em;
		font-weight: bold;
		width: 27em;
		overflow: hidden;
	}

	.td90 .item, .td90 .item .title  {
		width: 9em;
		text-align: center;
	}
	.item_avatar .title {
		text-align: center;
	}

	.item .ico, .item_avatar .ico {
		float: left;
		margin: 0 -54px 0 0;
		position: relative;
		width: 54px;
		height: 54px;
	}
	.td90 .item .ico, .td90 .item_nodescription,
	.td126 .item .ico, .td126 .item_nodescription,
	.td180 .item .ico, .td180 .item_nodescription,
	#iframe .td90 .item .ico, #iframe .td90 .item_nodescription,
	#iframe .td126 .item .ico, #iframe .td126 .item_nodescription,
	#iframe .td180 .item .ico, #iframe .td180 .item_nodescription {
		float: none;
		margin: 0 auto;
	}
	.block2 table.table_small2 tr td.td90 .item_nodescription {
		margin-top: 0.9em;
		padding-bottom: 0.9em;
	}

	.item .ico img {
		height: 32px;
		padding: 11px;
		position: relative;
		width: 32px;
		background: top left no-repeat;
	}
	.item_avatar .ico img {
		background-color:#DEBE92;
background-image:none !important;
border:1px solid #D8A879;
height:72px;
margin:0 0 0 18px;
padding:4px;
width:72px;
	}
	.item .description {
		margin-left: 54px;
		padding-left: 0.9em;
	}
	.item .description .floatleft {
		width: 9em;
	}
	.item .item_frame {
		top: 11px;
		left: 11px;
	}

	.item span.count {
		background-color: #333333;
		color: #FFFFFF;
		padding: 1px 2px 0px;
		font-size: 0.8em;
		position: absolute;
		top: 30px;
		right: 14px;
		z-index: 3;
		opacity: 0.7;
		-moz-opacity: 0.7;
		filter: alpha(opacity=70);
	}



	.items_list {
		margin: 0em 0em 0em 3.6em;
	}
	#iframe .items_list {
		margin: 0em 0em 0em 20px;
	}
	#reportage .items_list {
		margin: 0em 0em 1.8em 1.8em;
	}
	#iframe #reportage .items_list {
		margin: 0em 0em 12px 12px;
	}

	.equipment .behaviour {
		width: 39.6em;
		float: left;
	}
	.equipment .behaviour p {
		margin: 0em;
	}

	.equipment .look {
		 width: 28.8em;
		 float: left;
	}

	.list_items {
		padding-left: 2.7em;

	}
	.list_items .block2, .list_items .block2_content {
		padding: 0em;
	}
	.list_items ul, .list_items ul li {
		padding: 0em;
		margin: 0em;
		list-style: none;
	}
	.list_items ul li {
		padding: 0em 0.9em 1.8em;
		float: left;
	}
	.list_items ul li .item {
		padding: 1em 1.8em 1.8em;
	}

	/* END Item */



/* -- Doll -- */

/*.gadget #doll .sps {
	height: 15px;
}*/
.gadget #doll .dll {
	position: absolute;
	margin: 20px 67px 0px;
	width: 135px;
	height: 215px;
}
#iframe .gadget #doll .dll {
	margin: 20px 44px 0px;
}

.gadget #doll .dll_spec {
	height: 300px;
	width: 270px;
	position: absolute;
}
#lib .gadget #doll .dll {
	margin: 0px 0px 0px;
}

.gadget #doll .wep {
	position: absolute;
	width: 236px;
	padding: 0em 17px;
	margin: 264px 0px 0px 0px;
}
.gadget #doll .iset {
	position: absolute;
	width: 270px;
}
#iframe .gadget #doll .iset {
	width: 224px;
}

.gadget #doll .line_ico {
	clear: both;
	height: 42px;
	float: none;
}
.gadget #doll .line_ico div {
	position: relative;
}
.gadget #doll .wep .line_ico div {
	margin: 0px 1px;
}
.gadget #doll .wep .line_ico div.center {
	position: relative;
	left: 13px;
}

.gadget #doll .line_ico img, .gadget #doll .wep img {
	padding: 4px;
}




#lib .gadget {
	padding: 0.9em 0em;
	width: 252px;
	height: 216px;
	overflow: hidden;
	margin: 0 auto;
	background: top center no-repeat;
}
#lib .gadget #doll {
	width: 135px;
	height: 252px;
	margin: 0em auto;
}

/*	a.mob_bubble {
		text-align: center;
		margin: 0em auto;
		text-decoration: none;
		position: relative;
		line-height: 18px;
		display: block;
		float: left;
		left: -50%;
		position: relative;

	}
	a.mob_bubble:hover {
		cursor: pointer;
	}
	a.mob_bubble span.corner {
		display: block;
		width: 18px;
		height: 18px;
		position: absolute;
	}
	a.mob_bubble span.text {
		font-size: 12px;
		padding: 0 9px 0px;
		display: block;
		position: relative;
		z-index: 999;
		float: left;
	}
*/
/* -- END Doll -- */









/* -- MAIN Pers Page -- */

.pers_header .name {
	text-align: center;
}
.pers_header .name a {
	font-weight: bold;
	letter-spacing: 1px;
}

.pers_header {
	padding-top: 1.8em;
	height: 3.6em;
	position: relative;
	z-index: 99;
}


.grey_block {
	background: top left repeat;
	width: 100%;
	border: 1px solid #333333;
}

#request {
	 height: 9em;
	 padding: 0em 3.6em;
}

/* Gifts */

#gifts {
	margin-top: 1.8em;
	padding-bottom: 1.8em;
}
#gifts ul, ul#gifts li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
#gifts ul {
	margin: 0.7em 0em 0em 2.7em;
}
#gifts ul li {
	float: left;
	height: 72px;
	width: 72px;
	background: top left no-repeat;
}
#gifts ul li img {
	height: 54px;
	margin: 9px;
	width: 54px;
}
#gifts ul li.frame_white, .dialog ul li div.frame_white {
}

/* END Gifts */

/* Mood User */

.user_mood {
	position: absolute;
	top: 5.4em;
	left: 50%;
	width: 27em;
	margin-left: -13.5em;
}
.user_mood div {
	background: top left repeat;
	width: 27em;
}
.user_mood a {
	display: block;
	line-height: 1.8em;
	height: 1.8em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	position: relative;
}
.user_mood a span.corner {
	display: block;
	width: 18px;
	height: 18px;
	background: top left no-repeat;
	position: absolute;
	margin: -18px 0em 0em 18px;
	top: 0em;
	left: 0em;
}
.user_mood a:hover {
	color: #003300;
}

/* END Mood User */


/* Awards block, Social Rating */

#awards {
	margin-bottom: 1.8em;
}
#iframe #awards {
	width: 224px;
	margin: 0em auto;
}
#social_rating {
	height: 9em;
}
#social_rating ul, #social_rating ul li {
	list-style: none;
	padding: 0em;
	margin: 0em;
}
#social_rating ul {
	padding: 1.8em;
}
#social_rating ul li {
	width: 0.7em;
	height: 1.6em;
	float: left;
	border: 1px solid #333333;
	background-color: #3d3d3d;
	margin-bottom: 0.5em;
}

/* END Awards block, Social Rating */


/* post */

.post {
	padding: 1.8em 0.9em 3.6em 0em;
}
.post .post_content {
	margin: 1.8em 1.8em 0em;
	overflow: hidden;
}
#blog .post_content {
	padding: 1.8em 1.8em 0em;
}
.signature {
	padding-top: 1.8em;
	width: 100%;
}
.listnote .signature {
	padding-top: inherit;
}
#blog .signature {
	padding: 0em 0em 1.8em;
}
/* END Post */


/* Mood in post */

.post .mood {
	border: 1px solid #D6A571;
	padding: 1em;
}


/* EMD Mood in post */


/* Video in post */

.blog_video, .post  .blog_video_hover, .blog_video_hover div {
	width: 425px;
	height: 344px;
	margin: 0 auto 1.8em;
	background: top center no-repeat;
}
.blog_video_hover, .post  .blog_video_hover div {
	position: absolute;
}
.blog_video img {
	width: 320px;
	height: 240px;
	margin: 35px 51px 0px;
	text-align: center;
}
.blog_video_hover a {
	position: absolute;
	display: block;
	width: 425px;
	height: 344px;
	text-decoration: none;
	z-index: 999;
}
.blog_video_hover div span {
	display: block;
	width: 146px;
	height: 90px;
	margin: 110px auto 0;
	background: top left no-repeat;
}

/*
	.blog_video, .blog_video_hover, .blog_video_hover div {
		background: transparent none no-repeat scroll center top;
		height: 344px;
		margin: 0 auto;
		width: 425px;
	}
	.blog_video_hover, .blog_video_hover div {
		position:absolute;
	}
	.blog_video img {
		height: 240px;
		margin: 35px 51px 0;
		text-align: center;
		width: 320px;
	}*/


/* END Video in post */





/* -- END MAIN Pers Page -- */



/* -- Other Pages -- */






/* -- Commentary -- */

#commentary {
}

#commentary h3 {
	text-align: left;
}

#commentary .comment_user, #commentary .comment_delete, #commentary .comment_new {
	position: relative;
}
#commentary .comment_delete {
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}


#commentary .comment_user .block_body_left,
.block_disable .block_body_left {
	background-color: #e2b483;
}



#commentary .number {
	position: absolute;
	width: 7.2em;
	left: -9em;
	text-align: right;
	font: normal 1em Helvetica, Arial, sans-serif;
}

#commentary div.avatar {
	width: 100px;
	float: left;
	margin-right: -100px;
}
#relationship div.avatar {
	width: 54px;
	float: left;
	margin-right: -54px;
}
#commentary img.ava {
	border: 1px solid #D8A879;
	background-color: #DEBE92;
	padding: 4px;
	width: 72px;
	height: 72px;
	margin: 0em;
	background-image: none !important;
}
#relationship img.ava {
	border: 1px solid #D8A879;
	background-color: #DEBE92;
	padding: 4px;
	width: 44px;
	height: 44px;
	margin: 0em;
	background-image: none !important;
}

.posts_day div.avatar {
	width: 72px;
	float: left;
	margin-right: -72px;
}
.posts_day img.ava {
	border: 1px solid #D8A879;
	background-color: #DEBE92;
	padding: 4px;
	width: 44px;
	height: 44px;
	margin: 0em;
	background-image: none !important;
}
.block_message {
	margin-left: 100px;
}
.posts_day .block_message, #relationship .block_message  {
	margin-left: 72px;
}

.mood, #people .mood {
	display: block;
	background-color: #fce1bd;
	padding: 1em 1.8em;
	position: relative;
	margin-bottom: 0.9em;
	text-decoration: none;
}

#people .mood {
	margin-bottom: 1em;
	background-color: #F3C994;
}
#people .news_list .mood {
	height: 9em;
	overflow: hidden;
	padding: 0.3em 0.9em;
}
#relationship .mood {
	margin-top: 1.2em;
}


.posts_day div.center .mood {
	margin: 0em;
}
.mood span.message_corner,
#people a.mood span.message_corner {
	display: block;
       border-left: 18px solid rgba(255, 255, 255, 0);
	border-top: 18px solid #fce1bd;
	position: absolute;
	bottom: 0em;
	left: 0em;
	margin-left: 1.8em;
	margin-bottom: -18px;
}
#people a.mood span.message_corner {
	border-left: none;
	border-bottom: none;
	border-right: 9px solid #D8A879;
	border-top: 9px solid #F3C994;
	margin: 0em 0em -9px 0em;
}
#people #moods.moods a.mood span.message_corner {
	border-right-color: #E2B483;
}
#relationship .mood span.message_corner {
	top: 0.9em;
	margin-left: -1.8em;
	margin-bottom: 0em;
	bottom: auto;
}

a:hover.mood,
#people	 a:hover.mood {
	background-color: #E2B483;
	text-decoration: underline;
}
#people	a:hover.mood {
	background-color: #FCE1BD;
}

a:hover.mood span.message_corner {
	border-top-color: #E2B483;
}
#people	a:hover.mood span.message_corner {
	border-top-color: #FCE1BD;
}



#commentary .message {
	margin: 1em 1.8em 0.5em 8px;
	background-color: #f3c994;
	/*border: 1px solid #DEBE92;*/
	padding: 1em 1em 0em;
	width: 37.2em;
	float: left;
	overflow: hidden;
}
#commentary .comment_new .message {
	background-color: #fce1bd;
}

#commentary .message .message_corner {
	/*background: top left no-repeat;*/
	width: 0px;
	height: 0px;
	position: absolute;
	margin-left: -28px;
	border-left: 18px solid #E2B483;
	border-top: 18px solid #F3C994;
}
.error_text #commentary .message .message_corner {
	margin-top: 36px;
}
#commentary .comment_new .message .message_corner {
	border-left: 18px solid #FAD19B;
	border-top: 18px solid #FCE1BD;
}
.error_text #commentary .comment_new .message .message_corner {
	border-bottom: 18px solid #FCE1BD;
	border-top: none;
}
#commentary .comment_delete .message .message_corner {
	border-left: 18px solid #FAD19B;
}

#commentary .comment_user .new .message {
	background-color: #BF9E5F;
}
#commentary .message p {
	padding: 0em 0em 1em;
}

#commentary .comment_action {
	line-height: 1.8em;
}
#commentary .comment_action div.action {
	float: right;
	padding-right: 1.8em;
}
#commentary .comment_action div.upd {
	float: left;
	padding: 0.1em 0em 0em 9px;
	line-height: 1.4em;
}


#commentary .commentator {
	padding-top: 0.5em;
}



/* Rating comment */
#commentary .rating {
	position: absolute;
	right: 0em;
	top: 0em;
	margin-right: -10.3em;
	margin-top: 1.8em;
	width: 9em;
}
#commentary .rating div {
	margin-left: 0.5em;
	float: left;
}
#commentary .rating a {
	width: 1.5em;
	text-align: center;
	height: 1.5em;
	line-height: 1.5em;
	border: 1px solid;
	display: block;
	text-decoration: none;
}
#commentary .rating a span {
	font-size: 1.4em;
}
#commentary .rating a.plus {
	color: #336600;
}
#commentary .rating a.plus:hover {
	color: #000000;
	background-color: #336600;
	border: 1px solid #336600;
}
#commentary .rating a.minus {
	color: #990000;
}
#commentary .rating a.minus:hover {
	color: #000000;
	background-color: #990000;
	border: 1px solid #990000;
}

#commentary .rating div.point {
	line-height: 1.6em;
	border: none;
	padding: 0em;
	margin: 0em 0.5em 0em 0em;
	float: left;
	width: 3.6em;
}
/* END Rating comment */


#commentary .write_comment .counter {
	text-align: right;
	padding-right: 1.8em;
	width: 398px;
}


/* -- END Commentary -- */

/* -- BANK -- */

#bank_action {
	position: relative;
}
#bank {
	padding-top: 1.8em;
}
#bank .select_payment a {
	display: block;
	height: 7.2em;
	text-align: center;
	width: 100%;
	padding-top: 1.8em;
	text-decoration: none;
}
#bank .select_payment .mk1 {
	padding-bottom: 1.8em;
}
#bank .select_payment a img {
	border: 1px solid #E2B483;
}
#bank .select_payment .block_disable a img {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	border-color: #FAD19B;
}
#bank .select_payment .block_disable a:hover {
	font-weight: bold;
}
#bank .select_payment .block_disable a:hover img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#bank .block {
	padding: 0em 1.8em;
}
#bank tr.bg_color1 td, .bg_color1 {
	background-color: #e1c19b;
}
#bank tr.bg_color2 td, .bg_color2 {
	background-color: #ddd8c6;
}
#bank tr.bg_color3 td, .bg_color3 {
	background-color: #e1d68c;
}
#bank tr.bg_color4 td, .bg_color4 {
	background-color: #fbda87;
}
#bank tr.bg_color5 td, .bg_color5 {
	background-color: #fbda87;
}

#bank span.exchange span {
	width: 28px;
	height: 28px;
	display: inline-block;
}

#bank .other_pay .step {
	height: 5.4em;
	padding-top: 1.8em;
	position: relative;
	border-bottom: 1px solid #D8A879;
}
#bank .other_pay .step_extra {
	height: 7.2em;
}

#bank .other_pay .step .floatleft {
	line-height: 3.6em;
}


/* -- END bsnk -- */



/* Client */

/*	#kor {
		margin: 0 auto;
		width: 277px;
		height: 223px;
		color: #ffcc66;
	}
*/
div.adobe_air {
	position: relative;
	margin-top: 1.8em;
}
div.adobe_air img {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0.4em 0 0 -26px;
}

/* END Client */


/* Settings Inner Page */

#change_password {
	padding: 1.8em 0em;
}
.timezone {
	width: 18em;
	margin: 1.8em auto;
}
/* END Settings Inner Page */


/* About Page */

.about_reg_button {
	width: 324px;
	height: 108px;
	margin: 1.8em auto 0em;
	padding-top: 36px;
	background: top left no-repeat;
}
.about_reg_button a {
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	letter-spacing: 1px;
	display: block;
	width: 252px;
	height: 30px;
	padding-top: 6px;
	margin: 0px auto;
}
.about_reg_button a:hover {
	text-decoration: none;
}

/* END About Page */

/* Newspaper Page */

#reportage .news_text {
	padding: 0em 1.8em;
}
#iframe #reportage .news_text {
	padding: 0em 12px;
}

/* END Newspaper Page */



/* Clan page */

#castle{
	width: 846px;
	height: 522px;
	background: top center no-repeat;
	position: relative;
}

.castle {
	width: 288px;
	height: 360px;
	position: absolute;
}
.castle_view {
	width: 288px;
	height: 40px;
	padding-top: 140px;
	background: top left no-repeat;
	//background-image: none;
	position: relative;
	z-index: 2;
}

.castle_view .signature_clan {
	width: 180px;
	height: 62px;
	margin: 0em auto;
	padding-top: 10px;
	text-align: center;
	background: top left no-repeat;
}
.castle_view .signature_clan .text14, .castle_view .signature_clan .text11 {
	line-height: 1em;
}
.castle_view .signature_clan .text {
	padding-bottom: 0.6em;
}

.indicator {
	width: 112px;
	height: 9px;
	margin: 0em auto 0.9em;
	padding: 0em 7px;
	background: top left no-repeat;
	//background-image: none;
	position: relative;
}
.indicator div.num {
	width: 18px;
	height: 18px;
	position: absolute;
	top: -5px;
	left: 0;
	background: none;
}
.indicator div {
	width: 100%;
	height: 9px;
	font-size: 9px;
	background: top left no-repeat;
}


.indicator_people {
	position: absolute;
	width: 342px;
	margin: 1.8em;
}
.indicator_people img {
	position: absolute;
	width: 14px;
	height: 18px;
	left: 0;
}
.indicator_people .indicator2 {
	width: 306px;
	padding: 0 23px 0 15px;
	height: 18px;
	background: top left no-repeat;
}
.indicator_people .indicator2 div {
	width: 100%;
	height: 18px;
	font-size: 9px;
	background: top right no-repeat;
}



.castle .castle_flag {
	padding: 11px;
	width: 14px;
	height: 86px;
	position: absolute;
	margin: 18px 0px 0px 180px;
}
.castle#castle_3 .castle_flag {
	margin: 0px 0px 0px 54px;
}


/* END Clan page */



/* -- END Other Pages -- */
















/* ----- !!!!!! OLD TRASH !!!!!! ----- */


.pers_header .message_on, .pers_header .message {
	width: 27em;
	position: relative;
	z-index: 999;
	top: -0.4em;
	padding-top: 0.4em;
}
.pers_header .message {
	background-color: #333333;
}

.pers_header div.relations, .pers_header div.relations_down {
	width: 16.2em;
	margin: 0em 1.8em 0em auto;
	padding-top: 0.4em;
	position: relative;
	left: 1.8em;
}
.pers_header div.relations_down {
	background-color: #333333;
}
.pers_header div.relations a.color3, .pers_header div.message_on a.color3 {
	text-decoration: none;
}
.pers_header div.relations a.color3 span.text_12, .pers_header div.message_on a.color3 span.text_12 {
	border-bottom: 1px dashed;
}
.pers_header div.relations_down a.color3, .pers_header div.message a.color3 {
	color: #FFFFFF;
	text-decoration: none;
}
.pers_header div.relations_down div.action, .pers_header div.message div.action {
	background-color: #333333;
	position: absolute;
	z-index: 99999;
	margin: 0em;
	padding: 1em 1.8em 1.8em;
	width: 12.6em;
}
.pers_header div.message div.action {
	width: 27em;
	padding: 1em 0em 1.8em;
}
.pers_header div.message div.action .field12 {
	width: 230px;
	text-align: left;
	padding: 2px;
	border-color: #47362a;
	margin-bottom: 0.6em;
}
.pers_header div.message div.action textarea {
	width: 230px;
	height: 6em;
	border-color: #47362a;
	margin: 0em 0em 1em;
}
.pers_header div.relations_down span.arr, .pers_header div.relations span.arr {
	padding: 0em 0.4em;
}




/* ----- !!!!!! END OLD TRAS !!!!!!------- */



/* ------- !!!!!!!! Dialog !!!!!---------- */

	/* -- Dialog Window -- */

.dialog a.online {
	color: #669900;
}
.dialog a.offline {
	color: #996633;
}
.dialog {
	width: 59.4em;
	background-color: #333333;
	color: #ffffff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	padding-bottom: 1.8em
}
.dialog .content {
	margin: 0em 1.8em 1.8em;
	border-bottom: 2px solid #999999;
	background-color: #333333;
	width: auto;
}
.dialog .border {
	border-bottom: 1px solid #999999;
}
.dialog .top {
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.dialog .bottom {
	border-top: 2px solid #999999;
	margin: 1.8em 1.8em 0em;
}
.dialog h3 {
	color: #FFFFFF;
	text-transform: uppercase;
	font: normal 1.1em/2.8em Arial, Helvetica, sans-serif;
	padding-top: 0.2em;
}

.dialog .gift {
	padding: 1.8em;
}
.dialog .gift .text12, .dialog .gift .text14 {
	line-height: 1.4em;
}
.dialog .gift .floatleft {
	padding-right: 3.6em;
	padding-bottom: 1.8em;
	position: relative;
}
.dialog .gift .floatleft div.frame {
	background: top left no-repeat;
	width: 287px;
	height: 286px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -17px 0 0 -17px;
}


.dialog .comment {
	padding: 0em 0em 1.8em 1.8em;
}

.dialog .counter {
	width: 522px;
	right: auto;
	text-align: right;
	margin: 1em 0em 0em;
	font: normal 1em Helvetica, Arial, sans-serif;
	position: absolute;
}

.dialog .property {
	border-top: 1px solid #424242;
	border-bottom: 1px solid #424242;
	margin: 1.8em 0em 0em;
	padding: 1em 0em;
	text-align: center;
}

/* Menu gifts */

.dialog .menu_gifts {
	margin-right: -12.8em;
	float: left;
	width: 12.8em;
}
.dialog .menu_gifts ul, .dialog .menu_gifts ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
.dialog .menu_gifts ul li {
	padding-bottom: 0.5em;
}
.dialog .menu_gifts ul li.active {
 	padding: 0em 0em 1.8em;
}
.dialog .menu_gifts ul li.active ul {
	padding-top: 1em;
	margin: 0em;
}


/* END menu gifts */


/* Number gifts */

.dialog .numbers {
	margin: 0em;
	padding: 1.8em 0em 2.2em;
	border-top: 1px solid #424242;
}
.dialog .numbers .step div.step_dis, .dialog .numbers .order div.active {
	border-color: #666666;
	color: #666666;
}
.dialog .numbers a.one_step {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	width: 2em;
}
.dialog .numbers a.one_step:hover {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #000000;
}
.dialog .numbers .step {
	 padding-right: 1.8em;
}
.dialog .numbers .step div.step_dis {
	width: 2em;
}
.dialog .numbers div.step span {
	padding: 0em;
}
.dialog .numbers .name {
	width: auto;
}
/* END Number gifts */

.dialog	.whois {
	text-align: center;
	padding: 1.8em 0em;
}
.dialog ul li div.frame,
#shop .select_accessory ul li div.frame {
	background: top left no-repeat;
	width: 72px;
	height: 63px;
	padding-top: 8px;
	margin: 0 auto;
}
.dialog ul li div.frame div,
#shop .select_accessory ul li div.frame div {
	position: relative;
}


.dialog .gifts_all {
	margin-left: 12.8em;
}

.dialog ul.list_gifts {
	height: 37.8em;
}
.dialog ul.list_gifts, .dialog ul.list_gifts li,
#shop .select_accessory ul, #shop .select_accessory ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
	text-align: center;
}

.dialog ul.list_gifts li,
#shop .select_accessory ul li {
	width: 12.8em;
	padding: 0em 0.6em 0.8em;
	float: left;
	height: 11.8em;
}
#shop .select_accessory ul li {
	width: 6.5em;
}

.dialog ul.list_gifts li img,
#shop .select_accessory ul li img {
	border: none;
}
.dialog ul.list_gifts li div.text_11,
#shop .select_accessory ul li div.text_11 {
	line-height: 1em;
}


.dialog div.close, .dialog div.close a {
	width: 10px;
	height: 10px;
	display: block;
}
.dialog div.close {
	margin: 0.2em 0.2em 0em 0em;
	background: center center no-repeat;
	position: absolute;
	right: 0;
	padding: 2px;
}
.dialog div.close a span {
	position: absolute;
	left: -9999px;
}
.dialog .content .heading {
	margin: 1em 0em 0.5em;
}
.dialog .content .heading span {
	font: normal 1.4em Helvetica, Arial, sans-serif;
}


.column {
	float: left;
	width: 50%;
}
.column ul, .column ul li {
	padding: 0em;
	margin: 0em;
	list-style: none;
}
.dialog	.heading_form {
	font: normal 1.4em Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 1.5em 0em 0.3em;
}

#gifts_dialog .dialog textarea {
	width:242px;
	height:7.2em;
	padding:5px;
}

/* -- END Dialog Window -- */


/* -- Dialog Window -- */
#mood {
}
#friend_window {
}
.dialog_window {
	font-family: Arial, Helvetica, sans-serif;
	width: 30.6em;
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
}


.dialog_window#croper_window {
	width: 61.2em;
	height: auto;
	position:absolute;
	top:25%;
	left:25%;
	margin-left: -50%;
}


.dialog_window div.close, .dialog_window div.close a {
	width: 10px;
	height: 10px;
	display: block;
}
.dialog_window div.close {
	margin: 0em 1em 0 auto;
	background: center center no-repeat;
	position: absolute;
	right: 0;
	padding: 2px;
}
.dialog_window div.close a span {
	position: absolute;
	left: -9999px;
}
.dialog_window .content {
	padding: 1em 1.8em 1.8em;
	background-color: #FFFFFF;
}
.dialog_window .content .heading {
	margin: 1em 0em 0.5em;
}
.dialog_window .content .heading span {
	font: normal 1.4em Helvetica, Arial, sans-serif;
}
.dialog_window .counter {
	position: absolute;
	right: 0;
	margin: 1.8em 1.8em 0 auto;
	font: normal 1em Helvetica, Arial, sans-serif;
}
.dialog_window textarea {
	border: 1px solid #999999;
	height: 3.6em;
	margin: 0em 0em 1em;
	width: 300px;
}
.dialog_window .pad36 {
	padding-bottom: 3.6em;
}
.dialog_window .content .buttons {
	margin: 1.8em 0em 0em;
}
.dialog_window .content .buttons a {
	display: block;
	width: 12.8em;
	padding: 0.2em 0em;
	border: 1px solid;
	text-align: center;
	text-decoration: none;
}
.dialog_window .content .buttons a span {
	font: normal 1.2em Helvetica, Arial, sans-serif;
}
.dialog_window .content .buttons a.share {
	border-color: #006600;
	float: left;
	color: #006600;
}
.dialog_window .content .buttons a.share:hover {
	border-color: #006600;
	background-color: #006600;
	color: #000000;
}
.dialog_window .content .buttons a.clean {
	border-color: #999999;
	float: right;
	color: #999999;
}
.dialog_window .content .buttons a.clean:hover {
	border-color: #999999;
	background-color: #999999;
	color: #000000;
}
.dialog_window .content .buttons a.delete {
	border-color: #cc0000;
	color: #cc0000;
	margin: 0 auto;
}
.dialog_window .content .buttons a.delete:hover {
	border-color: #cc0000;
	background-color: #cc0000;
	color: #000000;
}

.dialog_window .content .text {
	font: normal 1em Helvetica, Arial, sans-serif;
}
.dialog_window .content .text2 {
	font: normal 1.2em Helvetica, Arial, sans-serif;
}

.dialog_window#payment_system {
	width: 33.6em;
	margin-left: -16.8em;
	text-align: center;
	margin-top: -16em;
}
.dialog_window#payment_system .content {
	margin-right: 0em;
	margin-left: 0em;
}
.dialog_window#payment_system ul {
	padding: 0em;
	margin: 0em;
	list-style: none;
	width: 31.8em;
	margin: 1em auto 0em;
}
.dialog_window#payment_system ul li {
	width: 10.6em;
	text-align: center;
	float: left;
	padding-right_: 1.8em;
	padding-bottom: 1.8em;
}
.dialog_window#payment_system ul li a {
	text-decoration: none;
}
.dialog_window#payment_system ul li a img {
	border: none;
	padding-top: 0.5em;
}


.sorting2 {
	padding: 1.8em 0em;
}

.sorting2 a.active {
	font-weight: bold;
	background-color: #DEBE92;
	padding: 0.2em;
	color: #000000;
	text-decoration: none;
}
.heading_form {
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
	padding: 1em 0em 0.5em;
}
#blog .counter {
	position: absolute;
	margin-top: -1.2em;
	width: 446px;
	text-align: right;
	font: normal 1em Helvetica, Arial, sans-serif;
}

#onair_cloud {
	position: absolute;
	width: 25.2em;
	background-color: #E2B483;
	z-index: 999;
	padding: 1.8em;
}


/* -- END Dialog Window -- */


/* ------ !!!!!!!! END Doalog !!!!!!!! -----*/



/* -- Error Page -- */
.error_page {
	height: 398px;
	width: 100%;
}
.error_page div.error_img {
	height: 398px;
	width: 100%;
	background: top left no-repeat;
	position: absolute;
	margin-top: 0;
	left: 0;
	bottom: -15px;
}
.error_page div.error_text {
	position: relative;
	z-index: 100;
	margin: 0em auto;
	padding-left: 108px;
}
/* -- END Error Page -- */



.red2 {
	color: #990000;
}

#pers .block_h108 h3 {
	padding-top: 0.8em;
}

#services_switch {
	font-size: 14px;
	margin-top: 10px;
}

#services_intro {
	width: 100%;
	font-family: Verdana;
    overflow: hidden;
    padding-top: 10px;
}

#services_intro p {
	margin: 0;
	padding: 0 0 0.4em;
    font-size: 12px;
}

#services div.service {
	width: 100%;
	font-family: Verdana;
    overflow: hidden;
}

#services .service .info {
	width: 79%;
	overflow: hidden;
	float: left;
    padding-left: 10px;
}

#services .service .info div {
	float: left;
	width: 100%;
	text-align: left;
	position: relative;
	font-size: 11px;
}

#services .service .info .title {
	font-weight: bold;
	font-size: 16px;
    padding-bottom: 5px;
}

#services .service .info .title span {
	font-weight: normal;
}

#services .service .info div.descr {
	padding-top: 5px;
}

#services .service .info .descr p {
	font-size: 12px;
	margin: 0;
	padding: 0 0 0.4em;
}

#services .service .purchase {
	float: left;
	font-size: 18px;
	padding-left: 14px;
	text-align: center;
	width: 16.7%;
}

#services .service .purchase .buy {
	margin-top: 10px;
}

#services .button_green {
	line-height: 2.2em !important;
	font-size: 12px;
	width: 102px;
}

#loading_gif_img {
	display: none;
	padding: 20px;
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 300;
}

#services .service .purchase .block2 {
	padding: 0 !important;
}

#services .service .purchase .hide {
	display: none;
}

#services .dark_grey {
	color: #777;
}

#fade {
	display: none;
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 200;
}

#loading_gif {
	display: none;
	padding: 20px;
	float: left;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 300;
}

#services .status {
    font-size: 14px;
    font-weight: bold;
}

#services .status span {
    font-size: 12px;
    font-weight: normal;
}

#services .in_progress {
    color: #E90;
}

#services .active {
    color: #0A0;
}

.enchant_name {
    font-family: 'Gabriela', serif;
    font-size: 11px;
    position: absolute;
    margin-top: 8px;
    margin-left: 5px;
}

.enchant_ico {
	margin-left: 2px;
	margin-top: 2px;
	width: 24px;
	height: 24px;
}

.tooltip_item_kind {
	margin-top: 2px;
}

.tooltip_item_attr_value {
	color: #93e85a;
}

.tooltip_item_enchant_value {
	color: #8ec6ff;
}

/* Кнопка для мгновенной оплаты */

.fixed_price_btn {
    float: left;
    padding-bottom: 2em;
    width: 17.7em;
}

.fixed_price_btn span {
    text-align: center;
}

.fixed_price_btn a {
    display: block;
    height: 4.9em;
    text-align: center;
    text-decoration: none;
    width: 80%;
}

.fixed_price_btn a {
  display: inline-block;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px rgba(0,0,0,.5);
  user-select: none;
  padding: .7em;
  border: 1px solid rgb(32,80,0);
  border-radius: 5px;
  outline: none;
  background: #308514 linear-gradient(#1a5a00, #308514 80%);
  box-shadow:
   0 6px rgb(38,86,6),
   0 3px 15px rgba(0,0,0,.4),
   inset 0 1px rgba(255,255,255,.3),
   inset 0 0 3px rgba(255,255,255,.5);
  transition: .2s;
}

.fixed_price_btn a:hover {
  cursor: pointer;
  background: rgb(91,167,41) linear-gradient(rgb(69,126,31), rgb(91,167,41) 80%);
  border: 1px solid rgb(220, 220,0);
}

.fixed_price_btn a:active {
  background: rgb(63,120,25) linear-gradient(rgb(63,120,25) 20%, rgb(91,167,41));
  box-shadow:
   0 2px rgb(38,86,6),
   0 1px 6px rgba(0,0,0,.4),
   inset 0 1px rgba(255,255,255,.3),
   inset 0 0 3px rgba(255,255,255,.5);
  -webkit-transform: translate(0, 4px);
  transform: translate(0, 4px);
}

.fixed_price_btn a span {
    font-size: 18px;
    font-family: 'PT Sans', sans-serif;
}

.fixed_price_btn a span.money {
    color: white;
}