﻿@font-face {font-family: 'PT Serif';
	src: url('font/ptf55f_w.eot');
	src: local('PT Serif'), url('font/ptf55f_w.woff') format('woff'),url('font/ptf55f_w.ttf') format('truetype'), url('font/ptf55f_w.svg#PTSerif-Regular') format('svg');}

html * {
	padding: 0px;
	margin: 0px;
	font-family: "PT Serif", "Georgia"
}

body {
	color: #2b2b2b;
	font-size: 14px;
	background: url('./img/bg.jpg');
    background-attachment: fixed;
}

html, body {
	height: 100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -155px;
}

.clear {
	clear: both;
}

.m30 {
	padding-bottom: 30px;
}

/* tooltip */

#cluetip {

}
	#cluetip img {
		position: absolute;
		border-radius: 3px;
	}

	#cluetip c {
		display: block;
		margin-left: 70px;
	}

		#cluetip c.noimg {
			margin-left: 10px;
		}

	#cluetip n1, n2, n3, n0, n {
		font-size: 18px;
		display: block;
		line-height: 1;
	}

	#cluetip dmg {
		display: block;
	}

    #cluetip t {
        display: block;
        color: #666;
    }

	#cluetip d {
		margin-top: 10px;
		display: block;
		margin-bottom: 10px;
	}

	#cluetip s {
		margin-top: 5px;
		display: block;
		text-decoration: none;
		color: #b0d3ff;
	}



.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: black;
  border-radius: 3px;
  opacity: 0.95;
  color: white;
  border: 1px solid #aaa;
  box-shadow: 2px 2px 5px #444;
}

.cluetip-default #cluetip-inner {
  padding: 10px;
  min-height: 56px;
}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}

/* */

#fb_annotation {
	display: none;
}

#menu_container {
	background-color: #2c2c2c;
	width: 100%;
	height: 32px;
	border-bottom: 1px solid #353535;
}

#top_menu {
	margin: 0 auto;
	width: 915px;
	height: 32px;
	font-size: 14px;
}
    #top_menu .menu-left-part {
        float: left;
        margin-left: 28px;
    }
        #top_menu .menu-left-part .main-menu {
            list-style: none;
            margin: 0;
            padding: 0;
        }
            #top_menu .menu-left-part .main-menu li {
                float: left;
                margin-right: 33px;
            }
                #top_menu .menu-left-part .main-menu li a {
                    border-bottom: 1px solid #7e7e7e;
                    color: #ffffff;
                    font-size: 14px;
                    line-height: 33px;
                }
                    #top_menu .menu-left-part .main-menu li a:hover {
                        border-bottom: 1px solid #ffffff;
                    }
    #top_menu .menu-right-part {
        float: right;
    }
        #top_menu .menu-right-part .right-main-menu {
            list-style: none;
        }
            #top_menu .menu-right-part .right-main-menu li{
                float: left;
            }
                #top_menu .menu-right-part .right-main-menu li.blog-link {
                    margin-right: 18px;
                }
                    #top_menu .menu-right-part .right-main-menu li.blog-link a {
                        border-bottom: 1px solid #7e7e7e;
                        color: #ffffff;
                        font-size: 14px;
                        line-height: 33px;
                    }
                        #top_menu .menu-right-part .right-main-menu li.blog-link a:hover {
                            border-bottom: 1px solid #fff;
                        }

                /*.top-social*/
                #top_menu .menu-right-part .right-main-menu li.top-social a {
                    background-image: url('./img/small_social_icons.png');
                    width: 18px;
                    height: 18px;
                    display: block;
                    margin-right: 7px;
                    margin-top: 9px;
                    text-indent: -9999px;
                }
                #top_menu .menu-right-part .right-main-menu li.top-social.small-twitter a {
                    background-position: 0 0;
                }
                #top_menu .menu-right-part .right-main-menu li.top-social.small-fb a {
                    background-position: 0 -19px;
                }
                #top_menu .menu-right-part .right-main-menu li.top-social.small-vk a {
                    background-position: 0 -38px;
                }

                /*.search-box*/
                #top_menu .menu-right-part .right-main-menu li.search-box:hover {

                }
                #top_menu .menu-right-part .right-main-menu li.search-box input {
                    background-color: #5c5c5c !important;
                    color: white;
                    background: url('img/sprite1.png') no-repeat -2px -326px;
                    padding-left: 25px;
                    width: 150px;
                    border: 0;
                    height: 22px;
                    font-size: 14px;
                    margin-top: 7px;
                    border-radius: 3px;
                }

                /*.profile*/
                #top_menu .menu-right-part .right-main-menu li.profile {
                    margin-left: 15px;
                }
                    #top_menu .menu-right-part .right-main-menu li.profile .right_menu_item {
                        height: 33px;
                    }
                    #top_menu .menu-right-part .right-main-menu li.profile a#profile_toggler {
                        border-bottom: 1px solid #7e7e7e;
                        color: #ffffff;
                        font-size: 14px;
                        line-height: 33px;
                        margin: 0;
                        padding: 0;
                    }
                        #top_menu .menu-right-part .right-main-menu li.profile img.profile-image {
                            float: left;
                            height: 24px;
                            margin-top: 5px;
                            margin-right: 5px;
                            width: 24px;
                        }
                            #top_menu .menu-right-part .right-main-menu li.profile a#profile_toggler:hover {
                                border-bottom: 1px solid #fff;
                            }

	#top_menu a {
		color: white;
		text-decoration: none;
		text-shadow: 0px 0px 10px white;
	}

	#top_menu a div {
		height: 32px;
		padding: 6px 16px 0;
		float:left;
	}
		#top_menu a:hover div {
			background-color: black;
		}

	.right_menu_item {
		float: right !important;
		margin-right: 20px;
		padding: 0 !important;
	}

	#profile_popup {
		background-color: black;
		display: none;
		clear: both;
		position: absolute;
		color: white;
		float: right;

		top: 29px;
		text-shadow: none;
		border: 1px solid #333;
		border-radius: 3px;
		height: auto !important;
		padding: 5px 0px 5px !important;
	}

		#profile_popup a {
			display: block;
			padding: 2px 15px;
		}

		#profile_popup a:hover {
			background-color: #ddd;
			color: black;
		}

	#profile_header {
		cursor: pointer;
	}

	#search_box {

	}

		#search_box:hover {
			background-color: transparent !important;
		}


		#search_box input {
			background-color: #5c5c5c !important;
			color: white;
			background: url('img/sprite1.png') no-repeat -2px -326px;
			padding-left: 25px;
			width: 150px;
			border: 0;
			height: 22px;
			font-size: 14px;
			margin-top: 0px;
			border-radius: 3px;
		}

#content_container {
	margin: 35px auto 0px;
	width: 915px;
}

	#content_container a, #footer a {
		color: #cc9d54;
		border-bottom: 1px solid #46371e;
		text-decoration: none;
	}

		#content_container a:hover, #footer a:hover {
			border-bottom: 1px solid #cc9d54;
		}

#logo_container {
    margin: 25px auto -20px;
    width: 915px;
}

#logo {
    float: left;
    padding-left: 22px;
}

    #logo img {
        border: none;
    }


#social_buttons {
    float: right;
    padding-top: 20px;
}

	.fb_hack_down {
		position: absolute;
		margin-left: -160px;
	}
#social_buttons_footer {
    display: none;
}


#left {
	width: 455px;
	min-height: 100%;
	float: left;
	background: white;
	color: #2b2b2b;
	padding-top: 30px;
	padding-left: 30px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

#vertical_shadow {
	background: url('img/sprite1.png') no-repeat 0 -57px;
	width: 425px;
	height: 28px;
	margin-top: 30px;
	margin-bottom: 10px;
}

	#player_info {
		width: 425px;

	}

		#avatar {
			width: 48px;
			height: 48px;
			float: left;
			margin-bottom: 20px;
			margin-right: 12px;
		}

        #player_rcg {
            float: left;
            margin-top: -2px;
        }

		#player_name {
			font-size: 24px;
			/*margin-top: -2px;
			position: absolute;
			margin-left: 60px;*/
		}
            #player_name span {
                float: left;
            }

            #player_name a {
                border: 0;
                color: black;
            }

            #player_name a:hover {
                color: #09678e;
                border: 0;
            }



        #pvp_mode {
            margin-left: 0;
            font-size: 14px;
            margin-top: 6px;
            margin-right: 0 !important;
            padding-right: 0px;
            position: inherit;
            color: #666 !important;
            width: auto !important;
            padding-left: 0 !important;
            float: right !important;
        }

		#player_guild {

		}

			#player_guild a.guild_link {
				text-decoration: none;
				color: #845f0e;
				border-bottom: 1px solid #845f0e;
			}

				#player_guild a.guild_link:hover {
					color: #603a00;
					border-bottom: 1px solid #603a00;
				}


		#player_class {
			font-size: 14px;
			/*padding-top: 28px;*/
		}

		#exp_bar {
			clear: both;
			width: 100%;
			background-color: black;
			background: url('img/sprite_bar.png') 0 -29px repeat-x ;
			height: 28px;
			margin-top: 10px;
			color: white;
			border-radius: 5px;
		}

			#current_exp {
				height: 28px;
				background-color: #559b40;
				background: url('img/sprite_bar.png') 0 0 repeat-x ;
				border-top-left-radius: 5px;
				border-bottom-left-radius: 5px;
			}

			#current_lvl {
				position: absolute;
				font-size: 16px;
				padding: 3px 10px;
			}

			#exp_percent {
				position: absolute;
				margin-left: 390px;
				padding: 5px 0;
				font-size: 14px;
			}

		#bars div {
			height: 20px;
			width: 42px;
			border-radius: 5px;
			padding-left: 18px;
			text-align: center;
			padding-top: 1px;
			color: white;
			float: left;
			margin-top: 8px;
			margin-right: 8px;
		}

			#health_bar {
				background: url(img/sprite1.png);

			}

			#mana_bar {
				background: url(img/sprite1.png) 0 -22px;;
			}

		#player_stats {
			margin-top: 15px;
		}

			#player_stats table {
				width: 150px;
				float: left;
				margin-right: 20px;
			}

				#player_stats table td {
					padding-bottom: 4px;
					font-size:14px;
				}

			#vertical_delimeter {
				height: 100px;
				width: 2px;
				float: left;
				margin-right: 26px;
				border-right: 1px solid #ddd;
			}

			#gold_container {
				padding-top: 10px;
			}

				#gold {
					background: url('img/sprite1.png') 0 -44px no-repeat ;
					padding-left: 17px;
					float: left;
					height: 12px;
					height: 12px;
					margin-top: 5px;
					color: #ab7f20;
				}

			#pvp_stat_icon {
				background: url('img/sprite1.png') no-repeat -8px -375px;
				height: 13px;
				color: #770000;
				padding: 3px 19px;
				margin-top: 14px;
			}

			#achv_stat_icon {
				background: url('img/sprite1.png') no-repeat -9px -352px;
				padding: 3px 19px;
				height: 13px;
				color: #008883;
				margin-top: 5px;
			}


	#last_events {
		width: 425px;
		font-size: 16px;
		line-height: 1.3;
	}

		#last_events h3 {
			font-weight: normal;
			font-size: 24px;
			background: url('img/sprite_caption.png') no-repeat -9px -122px;
			width: 157px;
			height: 18px;
		}

		#last_events div.event {
			border-bottom: 1px solid #ddd;
			padding: 15px 0;
		}

		#last_events div.event_achv {
			padding-left: 20px;
		}

		#last_events .event_achv_misc_div {
			background: url('img/sprite1.png') no-repeat -9px -359px;
			position: absolute;
			height: 16px;
			width: 16px;
			margin-top: 19px;
		}

		#last_events div.event_lvl {
			background: url('img/sprite1.png') no-repeat 0 -405px;
			width: 425px;
			text-align: center;
		}

            div.event_lvl span, div.event_lvl a {
                float: none !important;
                clear: both !important;
                display: inline !important;
            }


            .inline_link {
                padding: 0 4px 5px 0;
                border-bottom: 0 !important;
                width: 10px;
            }

                .twitter_link {
                }

                .tweenk_link {
                }

			#last_events .time {
				font-size: 10px;
				margin-top: 3px;
				color: #929292;

			}

                #last_events .time span {
                    float: left;
                }

			#last_events .exp_gold span {
				display: inline;
				font-size: 12px;
			}

			#last_events .exp {
				color: #aeaeae;
			}

			#last_events .gold {
				color: #ab7f20;
			}


			#last_events mnstr, usr, dngn, achv, itm1, itm2, itm3, itm0, btgr {
				cursor: default
			}

			#last_events prt {
				cursor: pointer;
				border-bottom: 1px solid #cce0f6;
			}

				#last_events prt:hover {
					cursor: pointer;
					border-bottom: 1px solid #0062d1;
				}


		/* colors in messages*/

			#last_events mnstr {
				color: #d41611;
			}

			#last_events usr {
				color: #0062d1;
			}

			#last_events plr,  #last_events prt {
				color: #0062d1;
			}

			#last_events dngn, #last_events btgr {
				color: #85653a;
			}

			#last_events achv {
				color: #11908b;
			}

			#cluetip n1 {
				color: #99ff33;
			}

			#last_events itm1 {
				color: #3f8933;
			}

			#last_events itm2, #cluetip n2 {
				color: #0062d1;
			}

			#last_events itm3, #cluetip n3 {
				color: #ffa800;
			}
		/* */

#right {
	width: 430px;
	min-height: 100%;
	z-index: 0;
	float: left;
	background: url(img/right_bg.jpg) repeat-y #d6d6d4;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	padding-bottom: 30px;
}

	#character {
        margin-left: 22px;
	}

		#character .left_col, #character .rigth_col, #char_img  {
			float: left;
			margin-right: 13px;
		}

		#character .slot {
			background: url('img/sprite1.png') no-repeat -6px -206px;
			width: 60px;
			height: 60px;
			margin-bottom: 8px;
		}

			#character .slot img {
				border-radius: 5px;
				width: 54px;
				height: 54px;
				cursor: default;
				padding: 2px;
			}

			#character .slot a {
				border-bottom: 0;
			}

			/* item colors */

				#character .slot .itm0 {
					padding: 3px;
					border-radius: 13px;
				}

				#character .slot .itm1 {
					border: 1px solid #43e922;
					box-shadow: 0 0 2px #43e922;

				}

				#character .slot .itm2 {
					border: 1px solid #008AFF;
					box-shadow: 0 0 2px #008AFF;
				}

				#character .slot .itm3 {
					border: 1px solid #ffa800;
					box-shadow: 0 0 2px #ffa800;
				}

			/* */


		#character #char_img, #character #char_img img {
			width: 240px;
			height: 400px;
			border-radius: 5px;
		}


	.gray_line {
		width: auto;
		margin-top: 20px;
		height: 2px;
		background: url(img/sprite_bar.png) repeat-x 0 -173px;
	}

#no_achv {
	text-align: center;
	margin-top: 40px;
}

	#no_achv div {
		background: url('img/sprite1.png') no-repeat -7px -142px;
		width: 77px;
		height: 53px;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	#no_achv p.grey {
	 	color: #545350;
	 	margin: 0 auto;
	}

#footer {
    padding-top: 30px;
}

#footer, .push {
	text-align: center;
	color: #828282;
	font-size: 12px;
	height: 155px;
}


	#footer #rights {
		margin: 5px auto;
		font-size: 12px;
		width: 500px;
	}

	#footer .last_elem {
		padding-bottom: 40px;
	}



#center_container {
	background: url(img/border_bg.jpg) repeat;
	width: 900px;
	padding: 10px;
	border-radius: 5px;
}

#center {
	background: url(img/center_bg.jpg) repeat;
}

    .center_select_class {
        padding: 22px 0 !important;
    }

#choose_class {
	padding-left: 142px;
	padding-top: 40px;
}

	#caption_select_class h3 {
		margin: 0px auto 30px;
		background: url('img/sprite_caption.png') no-repeat -8px -91px;
		width: 364px;
		height: 22px;
	}



.selectable {
	float: left;
	text-align: center;
	border: 1px solid #a7a594;
	margin-left: 10px;
	border-radius: 10px;
	background: url(img/class_bg.jpg) repeat;
	cursor: pointer;
	box-shadow: 0 3px 0 #bfbebb;
}


	.selectable:hover {
		border: 1px solid #999;
	}

	.selected {
		background: url(img/class_selected_bg.jpg) repeat;
		border: 1px solid #9c9a86;
		box-shadow: none;
	}

#choose_race {
	padding-left: 78px;

}

.race_container {
	width: 110px;
	height: 120px;
}

	.race_container div {
		margin: 0 auto;
		width: 106px;
		height: 106px;
	}

	.race_orc {
		background: url(img/classes.png) no-repeat 0px -126px;
	}

	.race_troll {
		background: url(img/classes.png) no-repeat -120px -126px;
	}

	.race_elf {
		background: url(img/classes.png) no-repeat -240px -126px;
	}

	.race_dwarf {
		background: url(img/classes.png) no-repeat -360px -126px;
	}

	.race_human {
		background: url(img/classes.png) no-repeat -480px -126px;
	}

	.race_undead {
		background: url(img/classes.png) no-repeat -600px -126px;
	}



.class_caption {
	width: 190px;
    font-size: 12px;
	height: 190px;
}


		.class_caption span {
			color: #623500;
            font-size: 14px;
		}

	.class_img {
		margin: 0 auto;
		width: 106px;
		height: 116px;
		background: url(img/classes.png) no-repeat;
		margin-bottom: 20px;
	}

		.class_warrior {

		}

		.class_hunter {
            background: url(img/classes.png)  -106px 0 no-repeat;
		}

		.class_mage {
            background: url(img/classes.png)  -212px 0 no-repeat;
		}

#confirm {
	text-align: center;
	margin: 40px auto 0px;
	background: url('img/sprite1.png') no-repeat 0 -86px;
	width: 214px;
	height: 51px;
	cursor: pointer;
}

	#confirm img {
		cursor: pointer;

	}

.btn_big_blue {
    background: url('img/sprite_bar.png') repeat-x 0 -852px;
    height: 45px;
	border-radius: 4px;
	cursor: pointer;
	box-shadow: 0px 2px 2px black;
}

	.btn_big_blue:hover {
        background: url('img/sprite_bar.png') repeat-x 0 -900px;
	}

	.btn_big_blue:active {
		background: url('img/sprite_bar.png') repeat-x 0 -948px;
	}

	.btn_big_blue div {
		margin: 5px auto 0;
		height: 33px;
	}

	.btn_sign_up {
		width: 280px;
		padding-top:1px;
		margin-left: -5px;
	}

		.btn_sign_up div {
            background: url('img/sprite_caption.png') no-repeat -250px -664px;
            width: 208px;
            width: 208px;
		}

	.btn_create_guild2 {
		width: 160px;
		padding-top:1px;
	}

		.btn_create_guild2 div {
		    background: url('img/sprite_caption.png') no-repeat -332px -632px;
			width: 118px;
		}

	.btn_search {
		width: 80px;
		float: left;
	}

		.btn_search div {
			background: url('img/sprite_caption.png') no-repeat -378px -714px;
			width: 68px;
			height: 26px;
		}

#big_search_field {
	margin-bottom: 30px;
}

	#big_search_field input {
		height: 33px;
		padding-left: 10px;
		font-size: 18px;
		margin-right: 10px;
		width: 400px;
		float: left;
		background-color: #dcdcdc;
		border: 1px solid white;
	}

.typical_col {
	width: 240px;
	color: #828282;
	float: left;
}
	.typical_col .number {
		float: left;
		height: 32px;
		text-align: right;
		padding-right: 10px;
		width: 14px;
	}

	.typical_col .pvp_number {
		color: #c94747;
	}

	.typical_col .achv_number {
		color: #4793c9;
	}

	.typical_col .index_number {
		color: #555;
	}

	.wider {
		width: 310px;
	}

	.top_element  {
		margin-bottom: 14px;
		padding: 3px;
		width: 200px;
		margin-left: -26px;
		clear: both;
		cursor: pointer;
		height: 32px;
	}

		.wider .top_element {
			width: 270px;
		}

		.top_element:hover {
			background-color: #2d1b00;
			margin-left: -23px;
            border-radius: 3px;
		}

		.top_element .avatar {
			vertical-align: top;
			float: left;
			width: 40px;
		}

			.top_element .avatar img {
				width: 32px;
				height: 32px;
			}


		.top_element .username {
			height: 16px;
			color: #cc9d54;
            white-space: nowrap;
		}

		.top_element .text {
			font-size: 12px;
			color: #bcbcbc;
		}

		.top_element span {
			color: #717171;
		}

			.top_element span span {
				color:  #cc9d54;
			}

		.typical_col p {
			color: white;
			margin-top: 0px;
			margin-bottom: 10px;
		}

.first_col {
	padding-left: 30px;
}

.index {
    margin-top: 50px !important;
}

.index #col1 {
	float: left;
	color: #f3f3f3;
}

	.index h2:first-child {
		margin-top: 0px;
	}

	.index h2 {
		background: url('img/sprite_caption.png') no-repeat ;
		margin-bottom: 15px;
		margin-top: 50px;
	}

	#col1 {
		width: 390px;
		padding-left: 30px;
	}

		h2.caption_first {
			background-position: -8px -1px;
			width: 266px;
			height: 14px;
		}

		h2.caption_second {
			background-position: -7px -24px;
			width: 198px;
			height: 14px;
            text-indent: -9999px;
		}

		#col1 p {
			margin-bottom: 20px;
			width: 330px;
			font-size: 15px;
		}




		/* top captions */

		h2.caption_top_lvl_players {
            background: url('img/sprite_caption.png') no-repeat -13px -629px;
            width: 152px;
            height: 14px;
            text-indent: -9999px;
		}

		h2.caption_top_pvp_players {
			background: url('img/sprite_caption.png') no-repeat -13px -655px;
			width: 154px;
			height: 14px;
		}

		h2.caption_top_achv_players {
			background: url('img/sprite_caption.png') no-repeat -13px -681px;
			width: 211px;
			height: 14px;
		}

		h2.caption_popular_guilds {
            background: url('img/sprite_caption.png') no-repeat -13px -555px;
            width: 157px;
            height: 14px;
            text-indent: -9999px;
		}

        h2.caption_powerful_guilds {
            background: url('img/sprite_caption.png') no-repeat -14px -893px;
            width: 159px;
            height: 14px;
            text-indent: -9999px;
        }

		h2.caption_top_pvp_guilds {
			background: url('img/sprite_caption.png') no-repeat -13px -579px;
			width: 150px;
			height: 14px;
		}

		h2.caption_your_guild {
			background: url('img/sprite_caption.png') no-repeat -13px -603px;
			width: 118px;
			height: 14px;
		}

		h2.caption_guilds {
			background: url('img/sprite_caption.png') no-repeat -104px -708px;
			width: 69px;
			height: 14px;
		}

		h2.caption_players {
			background: url('img/sprite_caption.png') no-repeat -12px -708px;
			width: 73px;
			height: 14px;
		}

        h2.caption_today_top_pve {
            background: url('img/sprite_caption.png') no-repeat -12px -775px;
            width: 119px;
            height: 15px;
            text-indent: -9999px;
        }

        h2.caption_today_top_pvp {
            background: url('img/sprite_caption.png') no-repeat -12px -796px;
            width: 159px;
            height: 15px;
            text-indent: -9999px;
        }
        h2.caption_third {
            background: url('img/sprite_caption.png') no-repeat -9px -46px;
            width: 120px;
            height: 14px;
            text-indent: -9999px;
        }

        h2.caption_pantheon {
            background: url('img/sprite_caption.png') no-repeat -12px -816px;
            width: 102px;
            height: 14px;
            margin-bottom: 15px;
            text-indent: -9999px;
        }

        h2.caption_trending_players {
            background: url('img/sprite_caption.png') no-repeat -14px -841px;
            width: 180px;
            height: 14px;
            text-indent: -9999px;
        }

        h2.caption_trending_guilds {
            background: url('img/sprite_caption.png') no-repeat -14px -862px;
            width: 176px;
            height: 14px;
            text-indent: -9999px;
        }



h2.caption_feedback {
	background-position: -9px -67px;
	width: 94px;
	height: 14px;
}

#feedback_container p {
	margin-bottom: 10px;
	width: 140px;
}

#feedback_container p.megaline {
	line-height: 30px;
}

.invite_form * {
	text-align: center;
}

	#caption_sign_up h3 {
		margin: 0px auto 30px;
		background: url('img/sprite_caption.png') no-repeat -9px -148px;
		width: 333px;
		height: 23px;
		margin-bottom: 6px;
	}

	#caption_sign_up h2 {
		font-weight: normal;
		font-size:18px;
		width: auto;
		text-align: center;
		margin: 0 auto;
	}

	.invite_form input[type=text] {
		height: 45px;
		background: url('img/sprite_bar.png') repeat 0 -126px;
		width: 610px;
		border: 1px solid #726650;
		font-size: 22px;
		padding-left: 10px;
		height: 45px;
	}

	.invite_error {
		margin-top: 40px;
	}

		.invite_error span {
			background-color: #b10000;
			color: white;
			font-size: 18px;
			padding: 4px 20px;
		}

	#sign_me_up {
		background: url('img/sprite1.png') no-repeat 2px -276px;
		width: 214px;
		height: 51px;

		cursor: pointer;
		margin: 70px auto 0px;
	}


.settings {
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}
	.settings p {
		color: #666;
		margin-top: 5px;
	}

	h2.caption_settings {
		background: url('img/sprite_caption.png') no-repeat -9px -185px;
		width: 112px;
		height: 19px;
	}

	h2.caption_invites {
		background: url('img/sprite_caption.png') no-repeat -8px -218px;
		width: 112px;
		height: 19px;
	}

	.settings_panel {
		margin-bottom: 40px;
	}

		.settings_panel h2 {
			margin-bottom: 0px;
			margin-top: 10px;
			font-size: 16px;
		}

		.settings_panel p {
			margin-top: 0px;
			margin-bottom: 10px;
		}

		.settings_panel input {
			margin-bottom: 16px;
		}

		.settings_panel #choose_race {
			padding-left: 0px;
			margin-left: 0px;
		}

			.settings_panel #choose_race .selectable {
				margin-left: 0px;
				margin-right: 10px;
				margin-bottom: 20px;
			}


#big_center {
	height: 45%;

}

	#big_center .error_404 {
		background: url('img/sprite_caption.png') no-repeat -15px -250px;
		width: 262px;
		height: 198px;
		margin: 100px auto 0;
	}

    #big_center .error_plain {

        padding-top: 78px;
        margin: 150px auto 150px;
        color: #aaaaaa;
        width: 437px;

        font-size: 18px;
    }

    	.error_plain div {
    		background: url('img/sprite_caption.png') no-repeat -16px -470px;
        	width: 437px;
        	height: 60px;
			margin-bottom: 16px;
    	}


.statistics {

}

    .statistics table td {
        vertical-align: top;
    }

    .statistics .left_col {
        width: 300px;
    }

.player_info_toggler {
	cursor: pointer;
	color: red;
}

.player_info_popup {
	display: none;
   	position: absolute;
   	background-color: white;
 	padding: 8px 14px;
	border-radius: 3px;
	border: 1px solid #AAA;
	box-shadow: 1px 1px 4px #aaa;
}

	.player_info_popup a {

		padding-bottom: 0px;
		width: auto;
		line-height: 26px;
		font-size: 14px;
	}

	.tweenk_profile_link {
		color: #333 !important;
		text-decoration: underline !important;
		border: 0 !important;
	}

	.twitter_profile_link {
		color: #0062d1 !important;
		text-decoration: underline !important;
		border: 0 !important;
	}

		.tweenk_profile_link:hover, twitter_profile_link:hover {
			color: #666 !important;
		}

	.not_tweenk_player {
		font-size: 14px;
		color: #aaa !important;
	}





.guild-info {
    float: left;
}
h1#guild_name {
	color: #562000;
	font-weight: normal;
	font-size: 30px;
}
h1#guild_name.detail-guild-name {
    float: left;
}
#content_container .guild-share-twitter-button {
    background: url('http://a4.twimg.com/images/favicon.ico') 0 0 no-repeat;
    border: none;
    color: #0062d1;
    display: block;
    height: 16px;
    float: left;
    margin: 0;/*5px 0 0 5px;*/
    padding-left: 20px;
    text-decoration: none;
}
#content_container .guild-share-twitter-button:hover {
    border: none;
}
.guild_site_link {
    margin-bottom: 7px;
}

.guild_rating_data {
	float: right;
	margin-right: 55px;
	margin-top: 16px;
}
    .guild_rating_data h4 {
        color: #000000;
        font-family: Trajan Pro;
        font-size: 18px;
        font-weight: normal;
        line-height: 31px;
        text-indent: -9999px;
        background: url('img/sprite_caption.png') no-repeat -271px -777px;
        width: 167px;
        height: 15px;
        margin-bottom: 12px;
    }
    .guild_rating_data h5 {
        color: #000000;
        font-family: Trajan Pro;
        font-size: 14px;
        font-weight: normal;
        line-height: 22px;
        text-indent: -9999px;
        margin-bottom: 5px;
    }

    .guild_rating_data .daily-ladder ul li div {
        border: none;
        height: 21px;
        line-height: 21px;
    }
    .guild_rating_data .daily-ladder ul li div.exp-daily-ladder {
        background: url('img/sprite_bar.png') repeat-x 0 -804px;
        border: 1px solid transparent;
        height: 21px;
    }
    .guild_rating_data .daily-ladder ul li div.pvp-daily-ladder {
        background: url('img/sprite_bar.png') repeat-x 0 -827px;
        border: 1px solid transparent;
        height: 21px;
    }

    .guild_rating_data .all-ladder {
        margin-top: 10px;
    }

    .guild_rating_data .ladder-error {
    	width: 144px;
    	color: #888;
    }

#content_container .guild_site_link a{
    border-bottom: 1px solid #894700;
    color: #894700;
}
#content_container .guild_site_link a:hover {
    border-bottom: none;
}
    .guild_site_link a:after {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpiXNMexwAF/xlwABY0PiMWNf9Z8JkAA0x4TMBQxECxInSH/yekiBGLBkZkRXh9CBBgAAafB6t7/fVcAAAAAElFTkSuQmCC) no-repeat left top scroll;
        content: " ";
        display: inline-block;
        height: 9px;
        margin-left: 7px;
        margin-top: 5px;
        position: absolute;
        width: 9px;
    }
.not_too_big {
	font-size: 18px;
	color: black;
}

.guild_table {
	font-size: 14px;
	padding: 0;
	border-collapse: collapse;
	margin: 0;
	margin-bottom: 20px;
}

	.guild_table .first {
		width: 340px;
	}

	.guild_table td {
		padding: 3px 0;
	}

	.guild_table tr {
		padding: 0;
	}

    .guild_table .leader {
        background-color: #894700;
        font-size: 12px;
        color: white;
        padding: 0 4px;
    }

    .guild_table .iterator {
        color: #434343;
    }

    .guild_table a {
        color: #894700 !important;
        border-bottom: 0px !important;
    }

	.guild_table .header td {
		color: #894700;
		border-left: 0;
		border-right: 0;
		border-bottom: 1px solid #bda78c;
	}

.guild_desc {
	width: 400px;
	color: #131313 !important;
	line-height: 1.3;
	font-size: 16px;
	float:left;
    margin-bottom: 20px;
}

.guild_ava {
	/*margin-left: 620px;
    position: absolute;
    display: block;*/
    float: right;
    margin-right: 36px;
    margin-top: 16px;
}

.btn_orange {
	background: url('img/sprite_bar.png') repeat-x 0 -176px;
	height: 27px;
	border: 1px solid #7f2800;
	border-radius: 4px;
	box-shadow: 0px 2px 5px #b08b6e;
	cursor: pointer;
}

	.btn_orange:hover {
		border: 1px solid #b34514;
		background: url('img/sprite_bar.png') repeat-x 0 -204px;
	}

	.btn_orange:active {
		border: 1px solid #b34514;
		background: url('img/sprite_bar.png') repeat-x 0 -232px;
	}

.btn_90 {
	width: 90px;
}

.btn_110 {
	width: 110px;
}

.btn_140 {
	width: 140px;
}

.btn_200 {
	width: 200px;
}

	.btn_orange div {
		margin: 6px auto 0;
	}

.btn_ask_join_guild div {
	background: url('img/sprite_caption.png') no-repeat -348px -188px;
	width: 106px;
	height: 18px;
}

.btn_withdraw_request_guild div {
	background: url('img/sprite_caption.png') no-repeat -276px -58px;
	width: 178px;
	height: 18px;
}

.btn_join_guild div {
	background: url('img/sprite_caption.png') no-repeat -406px -331px;
	width: 41px;
	height: 19px;
}

.btn_change_settings div {
    background: url('img/sprite_caption.png') no-repeat -301px -434px;
    width: 156px;
    height: 15px;
}

.btn_leave_guild div {
	background: url('img/sprite_caption.png') no-repeat -348px -236px;
	width: 106px;
	height: 15px;
}

.btn_create_guild div {
    background: url('img/sprite_caption.png') no-repeat -328px -402px;
    width: 121px;
    height: 15px;
}

.btn_settings_guild div {
	background: url('img/sprite_caption.png') no-repeat -376px -283px;
	width: 79px;
	height: 15px;
}

.btn_change_race div {
	background: url('img/sprite_caption.png') no-repeat -325px -543px;
	width: 119px;
	height: 15px;
}

.btn_ok div {
	background: url('img/sprite_caption.png') no-repeat -216px -543px;
	width: 29px;
	height: 15px;
}


.guild_membership {
	color: #9d5f00 !important;
	padding-top: 10px;
	padding-bottom: 5px;
}

#guild_leader {
	margin-top: 30px;
}

	#guild_leader table {
		font-size: 14px;
		margin-top: 5px;
	}

	#guild_leader table img {
		padding-right: 10px;
	}

	#guild_leader table a {
		color: #9d5f00 !important;
		border-bottom: none;
	}

	#guild_leader table a.twitter_link {
		color: #7e7e7e !important;
		font-size: 12px;
	}

.guild_big_name {
    color: #562000;
    font-size: 30px;
}

.error_box,  .success_box {
    color: white;
    padding: 7px 15px;
    width: auto;
    margin-bottom: 15px;
    margin-right: 20px;
    margin-top: 10px;
    font-size: 14px;
}

	.error_box {
		background-color: #990707;
	}

	.success_box {
		background-color: #306125;
	}

		.success_box a {
			color: white !important;
			text-decoration: underline !important;
			border-bottom: 0px  !important;
		}

.guild_settings_form {
    padding-bottom: 40px;
}



    .guild_settings_form textarea {
        width: 470px;
        height: 170px;
        padding: 5px;
        font-size: 16px;
        float: left;
        display: block;
        margin-right: 20px;
        border: 1px solid #af9f89;
    }

    .guild_settings_form select {
        margin: 15px 0;
        display: block;
    }

    .guild_settings_form .input_text {
        border: 1px solid #af9f89;
        width: 470px;
        float: left;
        padding: 5px;
        margin-right: 20px;
        margin-bottom: 10px;
    }

        .guild_settings_form .annotation {
            margin-top: 6px;
            width: 270px;
            float: left;
            color: #777;
        }

    .guild_settings_form .img_change_form  {
        margin-top: 14px;

    }

        .img_change_form .empty_img {
            background: url('img/sprite1.png') no-repeat -179px -212px;
            width: 48px;
            height: 48px;
            float: left;
            margin-right: 14px;
        }

        .img_change_form img {
            float: left;
            margin-right: 14px;
        }

    .guild_settings_form p {

    }



.promote_leader {
    height: 175px;
    width: 220px;
    text-align: left;
    padding: 12px;
    margin-top: 25px;
    margin-right: 120px;
    float: right;
}

    .promote_leader b {
        font-size: 16px;
    }

    .promote_leader p {
        color: black;
        margin-bottom: 10px;
    }

        .promote_leader p span {
            color: #810000;
            padding-top: 5px;
        }

    .promote_leader select {
        height: 40px;
    }

.btn_red_button {
    background: url('img/sprite_bar.png') repeat-x 0 -439px;
    width: 160px;
    height: 27px;
    margin-top: 10px;
    border-radius: 5px;
    border: 1px solid #7f2800;
    box-shadow: 0 2px 5px #b67674;
}

	.btn_red_button:hover {
		background: url('img/sprite_bar.png') repeat-x 0 -606px;
	}

	.btn_red_button:active {
		background: url('img/sprite_bar.png') repeat-x 0 -578px;
	}

    .btn_promote_leader div {
        margin: 5px auto 0;
        background: url('img/sprite_caption.png') no-repeat -366px -361px;
        width: 82px;
        height: 15px;
    }

    .btn_delete_guild div {
        margin: 5px auto 0;
        background: url('img/sprite_caption.png') no-repeat -331px -382px;
        width: 119px;
        height: 15px;
    }

.small_btn {
    height: 17px;
    padding-top: 3px;
    float: left;
    margin-right: 10px;
    border-radius: 2px;
    cursor: pointer;
    display: none;
}

    .small_btn div {
        margin: 0 auto ;
        height: 12px;
    }

.btn_admin_invite {
    background: url('img/sprite_bar.png') repeat-x 0 -376px;
    width: 60px;
    border: 1px solid #114714;
    box-shadow: 0 2px 4px #74865e;
}

    .btn_admin_invite div {
        background: url('img/sprite_caption.png') no-repeat -285px -38px;
        width: 43px;
    }

.btn_admin_reject_invite {
    background: url('img/sprite_bar.png') repeat-x 0 -397px;
    width: 70px;
    border: 1px solid #7d2700;
    box-shadow: 0 2px 4px #b89376;
}

    .btn_admin_reject_invite div {
        background: url('img/sprite_caption.png') no-repeat -349px -38px;
        width: 51px;
    }

.btn_admin_kick {
    background: url('img/sprite_bar.png') repeat-x 0 -418px;
    width: 50px;
    border: 1px solid #7d2700;
    box-shadow: 0 2px 4px #bb7c7a;
}

    .btn_admin_kick div {
        background: url('img/sprite_caption.png') no-repeat -416px -38px;
        width: 33px;
    }

.guild_table .player_record {
    height: 28px;
}

.guild_table .player_record:hover {
    background-color: #eae8e6;
}

.back_to {
    color: #894700 !important;
    border-bottom: 0px !important;
}

    .back_to a {
        color: #894700 !important;
        border-bottom: 1px solid #894700 !important;
    }

        .back_to a:hover {
            color: #603a00 !important;
            border-bottom: 1px solid #603a00 !important;
        }

#loader {
    background: url('img/ajax-loader.gif') no-repeat;
    width: 128px;
    height: 15px;
    position: absolute;
    margin: 20px 23px;
    display: none;
}

#right_menu {
    background: url('img/right_menu_bg.png') repeat-x;
    height: 42px;
    border-top-right-radius: 4px;
    border-top: 1px solid #414141;
    padding-left: 13px;
}

    #right_menu .menu_item {
        float: left;
        padding: 11px 10px 0;
        margin-top: 10px;
        cursor: pointer;
    }

        #right_menu .active {
            background: url('img/right_menu_active_bg.png') repeat-x;
            height: 21px;
            padding: 11px 9px 0;
            cursor: default;
            border-top-right-radius: 5px;
            border-top-left-radius: 5px;
            border-top: 1px solid #bcb5a5;
            border-left: 1px solid #bcb5a5;
            border-right: 1px solid #bcb5a5;
        }

        #right_menu .btn_inventory {
            background: url('img/sprite_caption.png') no-repeat -212px -566px;
            width: 84px;
            height: 12px;
        }

            #right_menu .active .btn_inventory  {
                background: url('img/sprite_caption.png') no-repeat -340px -566px;
            }

        #right_menu .btn_events {
            background: url('img/sprite_caption.png') no-repeat -215px -638px;
            width: 52px;
            height: 12px;
        }

            #right_menu .active .btn_events  {
                background: url('img/sprite_caption.png') no-repeat -250px -721px;
            }


        #right_menu .btn_statistics   {
            background: url('img/sprite_caption.png') no-repeat -213px -586px;
            width: 75px;
            height: 12px;
        }

            #right_menu .active .btn_statistics {
                background: url('img/sprite_caption.png') no-repeat -341px -586px;
            }

        #right_menu .btn_achievements  {
            background: url('img/sprite_caption.png') no-repeat -213px -606px;
            width: 111px;
            height: 12px;
            float: left
        }

            #right_menu .active .btn_achievements {
                background: url('img/sprite_caption.png') no-repeat -341px -606px;
            }

        #right_menu .achv_link_info {
            float: left;
            background: url('img/sprite1.png') no-repeat -402px -6px;
            color: white;
            margin-left: 8px;
            padding-left: 18px;
            height: 14px;
            font-size: 12px;
        }

            #right_menu .active .achv_link_info {
                background: url('img/sprite1.png') no-repeat -402px -34px;
                color: black;
            }

#player_ajax_container, .player_info_container {
    margin-top: 14px;
}
.player_info_container {
    display: none;
}

.inner_table {
    margin-left: 19px;
    width: 390px;
    margin-bottom: 20px;
    font-size: 14px;
    border-collapse: collapse;
}

    .inner_table .header {
        font-size: 18px;
        padding-left: 3px;
        padding-bottom: 3px;
        color: #4a1800;
    }

    .inner_table .normal {

    }

        .inner_table .normal:hover td, .inner_table .normal:hover td div  {
            background: none;
            background-color: #b9b7b3;
        }

        .inner_table .normal .dotted {
            background: url('img/sprite_bar.png') repeat-x 0 -278px;
        }

            .inner_table .normal .dotted div {
                float: left;
                padding: 1px 3px;
                background: url('img/right_bg.jpg') no-repeat -3px 0;
            }

#achv_toggler {
    margin-left: 14px;
}

    #achv_toggler div {
        display: block;
        color: #4a1800;
        float: left;
        cursor: pointer;
        padding: 1px 10px;
    }

        #achv_toggler div.active {
            color: white;
            background-color: #4a1800;
            border-radius: 10px;
            border: 0;
            cursor: default;
        }

        #achv_toggler div span {
            border-bottom: 1px dotted #4a1800;
        }

#achv_list {
    margin-left: 22px;
    width: 390px;
}

    h1.header {
        font-size: 18px;
        margin-top: 12px;
        font-weight: normal;
        color: #4a1800;
    }

    .achv_incomplete {
        float: left;
        border: 2px solid #bcb5a5;
        margin: 4px 8px 4px 0;
        height: 40px;
        border-radius: 2px;
        cursor: default !important;
    }

    .achv_item {
        width: 380px;
        height: 50px;
        margin-bottom: 5px;
        margin-top: 3px;
    }

        .achv_complete {
            background: url("img/achv_bg.png") repeat;
        }



        .achv_item .achv_img, .achv_item .achv_separator, .achv_item .achv_body {
            float: left;
        }

        .achv_complete .achv_img {
            background-color: #4c4c4c;
            height: 50px;
        }

            .achv_item .achv_img img {
                width: 40px;
                border-radius: 2px;
                height: 40px;
                padding: 5px;
            }

                .achv_incomplete .achv_img img {
                    padding-left: 4px;
                }


        .achv_complete .achv_separator {
            background: url('img/sprite1.png') no-repeat -146px -197px;
            width: 5px;
            height: 50px;
        }

        .achv_body div {
            height: 50px;
            vertical-align: middle;
            display: table-cell;
            padding-left: 10px;
            width: 285px;
        }

            .achv_body .achv_name {
                font-size: 18px;
            }

                .achv_complete .achv_name {
                    color: #eee3d3;
                }

                .achv_incomplete .achv_name {
                    color: #3a3a3a;
                }

            .achv_body .achv_text {
                font-size: 12px;
                line-height: 1.0;
            }

                .achv_complete .achv_text {
                    color: #8A8A89;
                }

                .achv_incomplete .achv_text {
                    color: #4b4b4b;
                }


.tweenk_event_share {
    display: block;
    float: left;
    background: url('img/sprite1.png?new') no-repeat -138px -140px;
    width: 13px;
    border: 0 !important;
    margin-left: 5px;
    height: 13px;
}
#player_name {
    float: left;
}
#content_container .twitter_main_profile_link {
    background: url('img/sprite1.png') no-repeat -1px -477px;
    width: 25px;
    height: 20px;
    border-bottom: none;
    display: block;
    float: right;
    margin-left: 5px;
    margin-top: 8px;
    text-decoration: none;
    text-indent: -9999px;
}
    #content_container .twitter_main_profile_link:hover {
        background: url('img/sprite1.png') no-repeat -31px -477px;
        border-bottom: none;
    }

#player_informer {
    padding-left: 22px;
    margin-top: 29px;
    border-top: 1px solid #777;
    padding-top: 22px;
    font-size: 10px;
}

	#player_informer img {
		width: 350px;
		height: 60px;
	}

    #player_informer input {
        width: 341px;
        margin-bottom: 4px;
        display: block;
        font-size: 14px;
        background-color: #ddd;
        border: 1px solid #777;
        padding: 4px;
        color: #444;
    }

    #player_informer p {
        margin-top: 7px;
        font-size: 12px;
        color: #444;
        width: 360px;
    }

        #player_informer p span {
            color: black;
        }


#top_menu div.social_profiles:hover {
    background-color: transparent;
}
.social_profiles {
    padding: 6px 0 0 !important;
}

    .social_profiles a {
        background-image: url('./img/small_social_icons.png');
        width: 18px;
        height: 18px;
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 1px;
    }

    .social_profiles .small_twitter {
        background-position:  0 0px;
    }

    .social_profiles .small_fb {
        background-position:  0 -19px;
    }

    .social_profiles .small_vk {
        background-position:  0 -38px;
    }

.fb-main-page-box {
    background: #e6e6e6;
}


.pantheon_block {
    margin-top: 25px;
}
    .pantheon_block .pantheon_element {
        display: inline-block;
        margin-bottom: 35px;
        margin-right: 3%;
        width: 30%;
    }
        .pantheon_block .pantheon_element .avatar {
            float: left;
            height: 72px;
            margin-right: 10px;
        }
            #content_container .pantheon_block .pantheon_element a {
                 border: none;
                 text-decoration: none;
             }
        .pantheon_block .pantheon_element .username {
            color: #cc9d54;
            font-size: 22px;
        }
        .pantheon_block .pantheon_element .text, #content_container .pantheon_block .pantheon_element .text a {
            color: #bcbcbc;
            font-size: 12px;
        }
        .pantheon_block .pantheon_element .gold, .pantheon_block .pantheon_element .achvs {
        	color: #848484;
            font-size: 12px;
        }
        .pantheon_block .pantheon_element .gold {
        	padding-top: 8px;
			padding-bottom: 1px;
        }
	        .pantheon_block .pantheon_element .gold span {
	            color: #ccc254;
	        }
			.pantheon_block .pantheon_element .achvs span {
	            color: #549dcc;
	        }



.ladder-block {
    padding-left: 22px;
    margin-top: 29px;
    margin-bottom: -12px;
    border-top: 1px solid #777;
    padding-top: 18px;
}
    .ladder-block h4 {
        color: #000000;
        font-family: Trajan Pro;
        font-size: 18px;
        line-height: 22px;
        font-weight: normal;
        margin-bottom: 10px;
        background: url('img/sprite_caption.png') no-repeat -271px -777px;
        width: 167px;
        height: 15px;
        text-indent: -9999px;
    }
    .ladder-block h5 {
        color: #000000;
        font-family: Trajan Pro;
        font-size: 14px;
        font-weight: normal;
        line-height: 22px;
        margin-bottom: 8px;
        text-indent: -9999px;
    }
    .daily-ladder {
        float: right;
        margin-top: 5px;
        max-width: 50%;
    }
    .guild-daily-ladder {
        float: left;
    }
        .daily-ladder h5 {
            background: url('img/sprite_caption.png') no-repeat -271px -843px;
            width: 76px;
            height: 25px;
            margin-bottom: 6px;
            text-indent: -9999px;
        }

    .guild-daily-ladder {
    	float: left;
    }

        .guild-daily-ladder h5 {
        	background: url('img/sprite_caption.png') no-repeat -271px -805px;
			width: 68px;
			height: 11px;
        }

        .daily-ladder ul {
            list-style: none;
        }
            .guild-daily-ladder ul {
                float: left;
            }
            .daily-ladder ul li {
                display: inline-block;
                color: #5a5957;
                font-size: 10px;
                float: right;
                line-height: 22px;
                text-align: center;
            }

           	.guild-daily-ladder ul li {
           		float: left;
            }
                .daily-ladder ul li div {
                    background: url('img/sprite_bar.png') repeat-x 0 -758px;
                    behavior: url(/js/PIE.htc);
                    border-radius: 9px;
                    color: #fff;
                    font-size: 14px;
                    line-height: 20px;
                    padding: 0 13px;
                    text-align: center;
                    height: 19px;
                }
                .daily-ladder ul li div.exp-daily-ladder {
                    background: url('img/sprite_bar.png') repeat-x 0 -758px;
                }
                .daily-ladder ul li div.pvp-daily-ladder {
                    background: url('img/sprite_bar.png') repeat-x 0 -782px;
                    border: 1px solid #660101;
                }

    .all-ladder {
        float: left;
    }

        .all-ladder h5 {
            background: url('img/sprite_caption.png') no-repeat -271px -824px;
            width: 64px;
            height: 11px;
        }

        .all-ladder ul {
            list-style: none;
        }
            .all-ladder ul li {
                display: inline-block;
                color: #5a5957;
                font-size: 10px;
                line-height: 22px;
                margin-right: 8px;
                text-align: center;
            }
                .all-ladder ul li div {
                    background: #494949;
                    behavior: url(/js/PIE.htc);
                    border-radius: 9px;
                    color: #fff;
                    font-size: 14px;
                    line-height: 21px;
                    height: 21px;
                    padding: 0 8px;
                    min-width: 22px;
                    text-align: center;
                }

.your-guild {
    margin-left: 24px;
}
h2.caption_popular_guilds.without-guild-upper {
    margin-top: 62px;
}
h2.caption_popular_guilds.your-guild-upper {
    margin-top: 89px;
}

.search-error {
    margin-left: 30px;
}

.ajax-preloader {
    text-align: center;
}

.hidden {
    display: none;
}