body { background: url(images/bg.jpg) no-repeat top; background-color: #090909;margin: 0 0 20px 0; background-attachment: fixed; }

a { cursor: pointer; color: #FFF}
input { cursor: text; }

div.site_header { width: 1000px; margin: 0 auto 0 auto;}
div.site_header .banner { position: static; width: 980px; height: 240px; padding: 40px 0 0 10px; overflow: hidden;}
div.site_header .frame { background: url(images/header.png) no-repeat; height: 298px; width: 1000px; position: absolute; }

div.site_header .navi { width: 985px; margin: 6px 0 0 10px; display: inline; position: absolute; }

div.site_header .navi a { text-decoration: none;  color: #b1ccfa; font-size: 12px; display: block; padding: 6px 0 10px 0; font-weight: bold; cursor: pointer; zoom: 1;}
div.site_header .navi a:hover { color: #000;  background: url(images/navib_hover.gif) no-repeat}

div.site_header .navi div { background: url(images/navib.gif) no-repeat; width: 138px;  height: 28px; float: left; text-align: center;  margin: 0 1px 0; position: relative}

div.site_header .navi div#active { background: url(images/navib_hover.gif) no-repeat; }
div.site_header .navi div#active a { color: #000;}

div.site_header .navi div span { left: 125px; position: absolute}

.dropnavis { position:absolute; visibility: hidden; background: url(images/transparent4.png); width: 133px; padding: 3px; margin-top: -3px; }
.dropnavis a { display: block; background: url(images/transparent3.png); margin: 4px; padding: 5px; color: #b1ccfa; font-size: 12px; text-decoration: none; text-align: center; font-weight: bold; }
.dropnavis a:hover { background: url(images/transparent5.png); color: #93b9fb; }

div.site_footer { width: 997px; margin: 0 auto 0 auto; background: url(images/footer.png) center top no-repeat; padding-top: 40px;}
div.site_footer div { text-align: center; color: #FFF; font-size: 11px; font-family: Verdana, Geneva, sans-serif; font-weight: bold;  }
div.site_footer div span { color: #cbe5f3; }
div.site_footer div em a { font-size: 10px; text-transform: lowercase; font-style: normal; color: #91c0d9; text-decoration: none; font-weight: normal;}

div.site_content { width: 978px; margin: 18px auto 0 auto; background: url(images/contentbg.png); padding-left: 17px; padding-bottom: 15px;}
div.site_content .left { width: 623px; float: left; }
.left .sub { background: url(images/content/sub.png) no-repeat; width: 623px; height: 44px; color: #1f2b38; font-size: 16px;}
.left .sub h3 { padding: 13px 0 0 20px;color: #1f2b38; font-size: 16px; }
.left .sub h3#archive { float: right; font-size: 12px; margin: 2px 15px 0;} h3#archive a { color: #036; text-decoration: none; } h3#archive a:hover { color: #333; }
.left .top { background: url(images/content/c_mid.png); width: 623px; }
.left .top2{ background: url(images/content/c_top2.png) no-repeat; width: 623px; height: 15px;}
.left .top3{ background: url(images/content/c_top3.png) no-repeat; width: 623px; height: 15px;}
.left .mid { background: url(images/content/c_top.png) top no-repeat; width: 623px; padding: 8px 0;}
.left .mid2 {  background: url(images/content/c_mid.png); width: 623px;  }

.left .bot { background: url(images/content/c_bot.png) no-repeat; width: 623px; height:  15px; }

.downloads2 { width: 98%; margin: 0 auto 0 auto; color: #DBF0FF }
.downloads2 .cat_top { background: url(images/downloads/gradient1.png); height: 31px; }
.downloads2 .cat_top h4 { padding: 8px 0 0 10px; font-weight: normal; }

.downloads2 .cat_desc { background: url(images/downloads/gradient.png); height: 38px; margin: 1px 0 1px 0  }
.downloads2 .cat_desc h4 { padding: 10px 0 0 10px; font-weight: normal ;font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #0CF;}
.downloads2 .cat_desc h4.name { width: 170px; float:left; overflow: hidden; height: 15px; }
.downloads2 .cat_loop h4.name { width: 170px; float:left; overflow: hidden; height: 15px; font-size: 12px; }
.downloads2 .cat_desc h4.desc{ width: 200px; float:left; overflow: hidden; height: 15px; }
.downloads2 .cat_loop h4.desc { width: 200px; float:left; overflow: hidden; height: 15px; font-size: 12px;  }
.downloads2 .cat_desc h4.downloads, .downloads2 .cat_loop h4.downloads { width: 80px; float:left;  overflow: hidden; height: 20px; text-align: center;}

.downloads2 .cat_popup { background: url(images/downloads/gradient2.png) repeat-x; background-color: #161920; padding: 8px 10px 8px 10px; margin: 1px 0 1px 0; font-family: Arial, Helvetica, sans-serif; word-spacing: 0.15em; line-height: 16px;}
.downloads2 .cat_popup strong { color: #6CF }

.downloads2 .cat_loop a.icon { background: url(images/downloads/info.png); float: left; text-decoration: none; width: 113px; height: 32px; margin: 3px 0 0 10px; }
.downloads2 .cat_popup a.downloads { background: url(images/downloads/downloads.png); text-decoration: none; width: 323px; height: 41px; display: block; margin: 0 auto 0 auto;}

.downloads2 .cat_loop { background: url(images/downloads/gradient2.png); height: 38px; margin: 1px 0 1px 0  }
.downloads2 .cat_loop h4 { padding: 10px 0 0 10px; font-weight: normal ;font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.left .mid2 .in h3 { margin: 5px 0 10px 10px; color: #0CF; }
.left .mid2 .inside{  width: 96%; margin: 0 auto 0 auto;padding: 5px 0 5px 0; color: #E8F7FF; line-height: 1.5em;  }
.left .mid .inside {  width: 96%; color: #b6c3cc; font-size: 12px; letter-spacing: 0.08em; padding: 5px 0 5px 0; line-height: 17px; margin: 0 auto 0 auto; font-family: Arial, Helvetica, sans-serif }
.left .mid2 .inside a, .left .mid .inside a { color: #CDE0FE; }
.left .mid2 .inside h3 { color: #D7F3FF; font-size: 14px; margin: 0 10px 10px 5px; }
.left .news { background: url(images/content/news2.png) no-repeat; width: 605px; height: 175px; margin: 0 auto 0 auto;  }
      .news .head { font-size: 13px; color: #cae9fd; padding: 16px 0 17px 55px; }
	  .news .head a { color: #cae9fd }
	  .news .posted { font-size: 11px; color: #cae9fd; padding: 19px 20px 0; float: right; }
	  .news .posted span { color: #71acd4; }
	  .news div { height: 110px; width: 575px; margin: 0 auto 0 auto; color: #e2effd; text-align: justify; font-size: 12px; padding: 5px; padding-bottom: 0; cursor: default; overflow: hidden;}
	  .news div:hover { background: url(images/transparent2.png);}
	  .news a { color: #68adda; text-decoration: none; font-weight: bold;}
	  .news a:hover { color: #b4d0e2;}
	  .newsimg { marign: 4px; font-size: 11px; color: #CCC; }
	  .newsimg .img { border: 1px solid #666; padding: 1px; }

div.site_content .right { width: 326px; float: left; padding-left: 15px; }
.right .site_search { background: url(images/search.png) no-repeat; width: 320px; height: 60px; padding: 0 0 10px 0; }
	   .site_search form { padding: 20px 0 0 81px}
	   .site_search input.text { border: none; width: 175px; height: 21px; padding: 0 5px 0 5px; background: url(images/form_text.png) no-repeat; float: left; margin: 0; font-size: 12px }
	   .site_search input.go { background: url(images/form_go.png); float: left; border: none; width: 43px; height: 22px; margin: 0; }

.right .advert { background: url(images/ad.png); width: 321px; height: 282px; margin-bottom: 10px}
	   .advert div { padding: 16px 0 0 11px; }

.right .top { background: url(images/right/c_mid.png); width: 322px; }
.right .mid { background: url(images/right/c_top.png) top no-repeat; width: 322px; padding: 8px 0;}
.right .bot { background: url(images/right/c_bot.png) no-repeat; width: 322px; height:  18px; }

.right .sub { height: 50px; position: relative;text-align: center; font-size: 14px; font-weight: bold; color: #1b202a; padding: 0 0 10px 0;}
	   .sub #left { position: absolute; top: 19px; left: 16px; width: 140px;}
	   .sub #right {  position: absolute; top: 19px; right: 18px; width: 145px; }
.right #alliances img, .right #partners img { padding: 4px; margin: 3px; border: #333 1px solid }
.right #alliances img:hover, .right #partners img:hover { border: #00749F 1px solid; background: #333 }
.right #alliances { float: left; width: 140px; text-align: center; padding-left: 15px;}
.right #partners { float: right; width: 148px; text-align: center; padding-right: 17px;}

.loginbox { position:absolute; visibility: hidden;  background: url(images/t_gradient.png); border: #111 2px solid; width: 260px; height: 65px; margin: -20px 0 0 146px; text-align:}
.loginbox .site_search { line-height: 14px; display: inline; margin: 0; padding: 0;}
.loginbox .site_search form { margin: 0; text-align: left; margin: 0; padding: 10px 0 0 10px; text-align: center}
.loginbox .site_search input.text { margin: 0 0 2px 0 }
.loginbox .site_search input.go { float: none; }

.stracker { margin: 5px auto 15px auto; background: #12181b; border: 1px solid #1c1e1f; padding: 10px 0 10px 0; color: #FFF; width: 95%; text-align: center; font-size: 11px;}
.stracker h4 { color: #91c0ff; margin: 0 0 4px 0; font-size: 12px; }

.student_list { width: 597px; margin: 0 auto 0 auto; padding-bottom: 2px; background: #34393f;; }
.student_list #content { width: 597px; margin: 0 auto 0 auto; }
.bar { background: url(images/bar.gif); width: 597 px; height: 33px; }
.gradient1 { background: url(images/gradient.gif) repeat-x; height: 24px; padding: 2px; }
.gradient2 { background: url(images/gradient2.gif) repeat-x; height: 24px; padding: 2px; }

dl#student_bar_colum {height: 33px;  width: 98%; margin: 0 auto 0 auto; line-height: 2.9em}
dl#student_bar_colum dd { color: #222; font-size: 13px; font-weight: bold; text-align: center; background: url(images/gradient3.gif) no-repeat right; float: left; }

dl#student_bar_colum dd.name,dl#student_bar_colum_content dd.name { width: 24%; text-align: left; padding-left: 5px; overflow: hidden;}
dl#student_bar_colum dd.timezone,dl#student_bar_colum_content dd.timezone { width: 15%; }
dl#student_bar_colum dd.master,dl#student_bar_colum_content dd.master { width: 15%; }
dl#student_bar_colum dd.stars, dl#student_bar_colum_content dd.stars { width: 20%;}
dl#student_bar_colum dd.daysontp,dl#student_bar_colum_content dd.daysontp { width: 15%;}
dl#student_bar_colum dd.country,dl#student_bar_colum_content dd.country { width: 10%;}
dl#student_bar_colum_content dd.country { margin-top: 2px; }

dl#student_bar_colum_content dd.name { letter-spacing: 0.1em; }
dl#student_bar_colum_content dd.master a { color: #7d9db1; font-weight: bold; text-decoration: none; }

dl#student_bar_colum_content {height: 24px;  width: 98%; margin: 0 auto 0 auto; line-height: 1.9em}
dl#student_bar_colum_content dd { color: #FFF; font-size: 12px; text-align: center; background: url(images/gray.gif) no-repeat right; float: left; }

dl#student_bar_colum_content dd.stars { padding-top: 2px; }

fieldset#fieldset { background: #16171a; margin: 10px 25px 0 25px; border: #1B1D23 1px solid; color: white; padding: 0 5px;}
		#fieldset legend { padding: 10px; color: #97a5c3; font-weight: bold; font-size: 13px; }
		#fieldset div.s { padding: 10px 7px 10px 7px; cursor: default; border-bottom: 1px solid #222;}
		#fieldset div.s:hover { background: #202227 }

fieldset.fieldset2 { background: #16171a; margin: 0px 15px 10px 15px; border: #1B1D23 1px solid; color: white; padding: 0 5px 5px 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 16px;}
fieldset.fieldset2 strong { color: #D0E3FF; font-size: 13px;}
.fieldset2 div.s { padding: 10px 7px 10px 7px; cursor: default; border-bottom: 1px solid #222; background: #202227}
.fieldset2 div.s:hover { background: #202227 }
.fieldset2 legend { padding: 10px; color: #f7f6ae; font-weight: bold; font-size: 13px; }


.master_description { background: #222; position:absolute; visibility: hidden; border: #111 1px solid; width: 150px;  margin: -5px 0px; color: white; padding: 10px; text-align: center; font-weight:bold; line-height: 18px;}
.master_description a { color: #8cabce; text-decoration: none;}

.pagination { display: inline-block;  padding: 4px 2px 4px 2px; background:url(images/gradient4.gif);}
.pagination a { background: #222; border: #222 1px solid; padding: 3px 8px 3px 8px; display: inline-block; color: #bddbed; text-decoration: none; font-size: 13px; font-weight: bold; margin: 0 4px 0 4px;}
.pagination a:hover {color: #98b6c8; border: #2f3338 1px solid; background: #333; }

.inside_chapters { width: 96%; margin: 0 auto 0 auto;padding: 5px 0 5px 0; color: #dceffa; font-size: 1.1em; font-family: Verdana, Geneva, sans-serif; line-height: 18px; text-align: justify; }
.inside_chapters h4 {float:left;color: #FFF; line-height:68px;padding-top:1px;padding-right:2px;font-family: Tahoma, Geneva, sans-serif;font-size:85px;}

.tracker { background: url(images/box.png) no-repeat; width: 319px; height: 412px; margin: 5px 0 0;}
.tracker a { color: #003 }
.tracker div.gameserver { padding: 15px 0 0 70px; color: #333; }
.tracker div.gameserver u { color: #333; font-size: 15px; }
.tracker div.gameserver h3 { color: #000; font-size: 12px; }
.tracker div.gameserver span { color: #933; font-weight: bold; }
a.moreinfo { float: right; margin-right: 10px; color: #933; }
a.moreinfo:hover { color: #36F; }

.tracker div.donation { width: 90%; margin: 20px 0 0 15px; font-family: Verdana, Geneva, sans-serif; text-align: justify; line-height: 15px; font-size: 11px;}
.tracker div.donation a.button { background:url(images/donate.png) no-repeat; display: block; width: 290px; height: 73px; margin-top: 8px; }
.tracker div.donation .ammount { padding: 7px; font-size: 13px; font-weight: bold; text-align: center; font-family: Verdana, Geneva, sans-serif }
.tracker div.donation .ammount span { color: #030 }

div.tsserver { padding: 16px 0 0 70px }
.tracker div.tserver { padding: 22px 0 0 70px; color: #333; }
.tracker div.tsserver u { color: #333; font-size: 15px;  }
.tracker div.tsserver h3 { color: #000; font-size: 12px;}
.tracker div.tsserver span { color: #933; font-weight: bold; }

div#form label{ width: 170px; height: 26px; display: inline-block; padding: 4px 0 0 10px;  vertical-align: top;}
div#form input { background: }
div#form, div#form div { background: none; padding: 0; margin: 0; border: none; }
div#form:hover { background: #222327 }
div#form { background: #232428; padding: 8px; margin: 8px; border: 1px solid #1b1b1d}
div#form div#two { margin: 0px; border-bottom: #1c1e23 1px solid; padding: 10px 0 30px 0; background: url(images/gradient6.gif) repeat-x}
div#form #color { margin: 0px; border-bottom: #1c1e23 1px solid; padding: 10px 0; background: url(images/gradient7.gif) repeat-x; }
div#form small { color: #FFC; font-size: 11px; margin-left: 8px;}
div#form input, div#form textarea, div#form select { background: white; border: 3px solid #2D3648; width: 200px;}
div#form textarea { width: 60%; }
div#form p a { color: #CC3; }
div#form p { color: #FFC; padding: 5px 5px 5px 5px; text-align: left; margin: 8px; background: url(images/gradient5.gif); border: 1px solid #222; line-height: 18px; }
div#form b { color: #c5dcf8; }

.MsgError h1 {background: url(images/MsgError.gif) no-repeat 0 0;padding-left: 20px;height: 85px;line-height: 85px;color: #CC0000;}
.MsgSent p, .MsgError p {font-size: 1.3em;color:#999;}
.tipsbox {width: 300px;}
.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{background: url(images/gradient5.gif); border: 1px #333 solid;}
.tipsbox .tipsbox_inner_ie6 {padding : 4px;}
.tipsbox .tipsbox_error {background : url('images/error.png') no-repeat;_background : url('images/error.gif') no-repeat;	width: 40px;height: 40px;margin-top: 5px;float: left;clear: left;}


.tipsbox p, .tipsbox {font-size: 1em;	font-family: tahoma, verdana, "sans-serif";	margin : 0;	padding : 2px;border : 0;	color : #FFF;}
.tipsbox p {padding-left: 55px;	line-height: 15px;}
.tipsbox p span {font-size: 1em;font-weight: bold;color: red;line-height: 35px;}
.error_f {border : 1px dotted #666;	margin-top : 5px;background-color : #EAEAEA;}
.error_f p {margin : 5px;color : #A00;}
.error_f p span {font-size : 1.1em;	color : #000;margin : 5px 0px 0px 0px;}

#blanket {background: url(images/bg.png);position:absolute;z-index: 9001;width:100%;}
#popUpDiv {background: url(images/gradient7.gif) repeat-x;background-color: #2d2e32;width:450px;left: 500px;border: 2px solid #222;padding: 5px}
#popUpDiv hr { height: 10px; border: none; border-left: 1px solid #222; border-right: 1px solid #333; background: none; }
#popUpDiv a.close { color: #903; float: right; margin: 11px; margin-top: 12px; width: 34px; display: block; background: url(images/x.gif) no-repeat right; padding-right: 20px; text-align: left; text-decoration: none; }
#popUpDiv a.playersonline { color: #6CF; text-decoration: none; }
#popUpDiv .list {background: url(images/gradient6.gif) repeat-x;background-color: #232428;   color: #eeeeee; padding: 5px; }
#popUpDiv .list h3.head { color: #9ad2ec; margin: 10px 0 15px 6px; font-size: 14px; background: url(images/controller.gif) left no-repeat; padding-left: 35px; height: 18px; }

.bar1 { background: url(images/bar1_middle.png) repeat-y; width: 420px;}
.bar1 .top { background: url(images/bar1_top.png) top no-repeat; width: 420px;}
.bar1 .bottom { background: url(images/bar1_bottom.png) bottom no-repeat; width: 420px; height: 7px;}
a#light { color: #FFF; text-decoration: none; }
.bar1 .fillbox {  background: url(images/gradient11.gif) repeat-x; background-color: #d9d9d9; border: 1px solid #cfdef4; }
.serverinfo_left ul { list-style: none; margin: 5px 0 5px 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.serverinfo_left li {  border-bottom: 1px solid #e6e5e5; color: #3a495e; padding: 5px 0 5px 0; #padding: 3px 0 3px 0; list-style: none; }
.serverinfo_left li h3 { width: 100px; float: left;  color: #000; font-size: 11px; }

.p40, .p60 { float: left; overflow: hidden;}

.p40{ width: 40%; color: black; display: table; height: 142px; #position: relative; overflow: hidden;}
.p40 div { #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; }
.serverinfo_right { #position: relative; #top: -50%; text-align: center}

.p60 { width: 60%;}
.p40 img { margin: 5px 5px 4px 4px;}
.p100 { width: 100%; overflow: hidden; }

ul.serverinfo_players_title { list-style: none; margin: 0px 0 5px 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
ul.serverinfo_players_title li { height: 14px; list-style: none;}
dl.serverinfo_players_title dd.name { float: left; width: 69.14%; text-align: left;}
dl.serverinfo_players_title dd.name h3 { padding: 0 0 5px 5px; #padding: 0 0 0 5px; }
dl.serverinfo_players_title dd.score { float: left; width: 14.88%; text-align: center;font-weight: bold;}
dl.serverinfo_players_title dd.ping { float: left; width: 14.89%; text-align: center;font-weight: bold;}

.serverinfo_players ul { list-style: none; margin: 5px 0 5px 5px; font-family: Verdana, Geneva, sans-serif; font-size: 11px }
.serverinfo_players li { border-bottom: 1px solid #e6e5e5; color: #333;height: 29px; overflow: hidden; list-style: none;}

dl.serverinfo_players dd.name { text-align: left; float: left; background: url(images/gradient12.gif); width: 69.14%;  height: 24px; border: 1px solid #dde8fa; border-left: none; border-top: none; padding-top: 5px;}
dl.serverinfo_players dd.name h3 { padding-left: 10px; margin-left: 7px; background: url(images/arrow.gif) left no-repeat; color: #333; }
dl.serverinfo_players dd.score { float: left; background: url(images/gradient13.gif); width: 14.88%; text-align: center; height: 24px;  border: 1px solid #dde8fa; border-left: none; border-top: none; padding-top: 5px;}
dl.serverinfo_players dd.ping { float: left; background: url(images/gradient13.gif); width: 14.89%; text-align: center; height: 24px;  border-bottom:  1px solid #dde8fa; padding-top: 5px;}

h5#clear { clear: both; height: 0px; border: none; line-height: 0; }


table {border-collapse:separate;border-spacing:0pt;}
caption, th, td {font-weight:normal;text-align:left;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
br.both{clear:both;}
#backgroundPopup{display:none;position:fixed;_position:absolute; height:100%;width:100%;top:0;left:0;background: url(images/bg.png); #background: #333;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute;background: url(images/transparent4.png); #background: #333 ;z-index:2;top: 1px;padding:60px 20px 20px 20px;font-size:13px;}

h3.royalguard, h3.blacksun, h3.beginners, h3.leadership, h3.elementals, h3.watchers, h3.ancestors { width: 593px; height: 53px; margin: 0 auto 0 auto; }
h3.royalguard { background: url(images/members/royalguard.png) no-repeat; }
h3.blacksun { background: url(images/members/blacksun.png) no-repeat }
h3.beginners { background: url(images/members/beginners.png) no-repeat }
h3.leadership { background: url(images/members/leadership.png) no-repeat }
h3.elementals { background: url(images/members/elementals.png) no-repeat }
h3.watchers { background: url(images/members/watchers.png) no-repeat }
h3.ancestors { background: url(images/members/ancestors.png) no-repeat }

div.memberlist { width: 593px; margin: 0 auto 0 auto; background: url(images/members/background.gif) repeat-y; }

div.memberlist .descr { background: url(images/members/gradient3.gif) repeat-x; margin: 0 0 0 6px; width: 580px; height: 28px;}
div.memberlist .descr ul { padding: 7px 0; color: #fff; margin-bottom: 6px;}
div.memberlist .descr ul li { list-style: none; float: left;  display: inline; overflow: hidden; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold;}
div.memberlist .descr ul li.rank { width: 20%;text-align: center;}
div.memberlist .descr ul li.name { width: 22%; }
div.memberlist .descr ul li.daysinclan { width: 16%; text-align: center; }
div.memberlist .descr ul li.country { width: 20%;  text-align: center; }
div.memberlist .descr ul li.achievements { width: 42%; text-align: center; }
.descr ul h4 { font-weight: normal;  }
.member_rank .rank_name, .member_rank .rank_name_row2 { float: left; width: 19.45%; margin-left: 6px; color: #cfdfea; font-size: 12px; text-align: center; font-weight: bold; display: inline; background: url(images/members/gradient.gif) repeat-x; height: 32px; margin-bottom: 2px; }

.member_rank .rank_name_row2 { background: url(images/members/gradient5.gif); color: #FFC;}

.member_rank .rank_name h4, .member_rank .rank_name_row2 h4 { margin: 8px 0;}

.member_rank .members { float: right; width: 78.34%; margin-right: 7px; display: inline; margin-bottom: 2px; }


.member_rank li { height: 32px; background: url(images/members/gradient2.gif) repeat-x; list-style: none; float: left;  display: inline; overflow: hidden; }


.member_rank li h4 { padding-top: 8px; color: #b1cbdc; font-weight: normal;}
.member_rank li.name h4, div.memberlist .descr ul li.name h4 { padding-left: 8px; font-weight: bold;}

.member_rank ul.row2 li h4 { color: #FFC; }
.member_rank ul.row2 li { background: url(images/members/gradient5.gif) }

.member_rank ul li.name { width: 28.8%; }
.member_rank ul li.daysinclan { width: 18.8%; text-align: center; }
.member_rank ul li.country { width: 20%;  text-align: center;}
.member_rank ul li.achievements { width: 52.3%; text-align: center;}
.member_rank ul li.achievements h4 { padding-top: 4px;}


h3.site_footer { background: url(images/members/bottom.png) no-repeat; width: 593px; height: 25px; margin: 0 auto 0 auto; }

.rating { background: #1E232B; padding: 3px; margin: 3px 0 3px 9px; width: 140px; float: right; }
.rating .insida { background: url(images/gradient5.gif); padding: 4px; border: solid 1px #333; text-align: center }

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{background: url(images/rating_star.png) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 auto 0 auto;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,
.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;	z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}

.votesClass { letter-spacing: normal; font-size: 11px; color: #96c9e9 }

.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{background: url(images/rating_star_2.png) left -1000px repeat-x;}
.star-rating2{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 auto 0 auto;padding:0;background-position: left top;}
.star-rating2 li{display: inline;}
.star-rating2 a,
.star-rating2 .current-rating {position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;cursor:default;}

.star-rating2 a.one-star{width:20%;z-index:6;}
.star-rating2 a.two-stars{width:40%;z-index:5;}
.star-rating2 a.three-stars{width:60%;z-index:4;}
.star-rating2 a.four-stars{	width:80%;z-index:3;}
.star-rating2 a.five-stars{	width:100%;z-index:2;}
.star-rating2 .current-rating{z-index:1;background-position: left center;}
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.voted_twice {background: url(images/rating_warning.gif) no-repeat 5px 50%;padding:2px 5px 2px 16px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color: #d5ebf7;width:110px;font-size:11px;}
.~	ed {background: url(images/rating_tick.gif) no-repeat 3px 50%;padding:2px 5px 2px 16px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color: #d5ebf7;width:130px;font-size:11px;	}
.rated_text {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	margin-bottom:5px;color: #d5ebf7;}
.out5Class {color:#00CC00;font-weight:bold;}
.topRatedList {padding:0;margin:0;}
.topRatedList li {list-style-type:none;}

#arrowhead{ z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}

.pagelink { margin: 8px 15px 5px 12px; clear: both; }
.pagelink b, .pagelink a { background: #1a2226; color: #bedfec; margin: 0 0 0 1px; padding: 4px 14px 4px 14px; text-decoration: none;}
.pagelink b { color: #FFF }

div.approved { background: url(images/blank/yes.png) no-repeat; height: 90px; padding-left: 110px; }
div.denied { background: url(images/blank/no.png) no-repeat; height: 90px; padding-left: 110px; }

div.approved2 { background: url(images/blank/yes2.png) no-repeat; height: 90px; padding-left: 110px; }
div.denied2 { background: url(images/blank/no2.png) no-repeat; height: 90px; padding-left: 110px; }

div.approved h2, div.approved2 h2 { color: #49b54c; margin: 0 0 5px 0; padding: 10px 0 0 0; font-size: 16px; }
div.denied h2, div.denied2 h2 { color: #b54949; margin: 0 0 5px 0; padding: 10px 0 0 0; font-size: 16px; }

.tipbox {position:absolute;top: -500px;left: 0;visibility: hidden;z-index: 100;width: 243px;}
.tipbox .inside1 {font:normal 12px Verdana;line-height: 18px;background: url(images/tipbox/3.png) repeat-y right;width: 243px;color: white;}
.tipbox .inside2 {background: url(images/tipbox/1.png) no-repeat right top;padding-top: 6px;}
.tipbox .inside2 .img {width: 80px;margin: 0 0 0 20px;height: 80px;padding: 2px;float: left;}
.tipbox .inside2 .txt {width: 125px;float: left; margin-left: 5px; font-size: 11px; margin-bottom: 3px;}
.tipbox .inside2 .txt h4 {color: #d9ccae; font-size: 1.1em;margin: 3px 0 2px 0;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.tooltip_footer {background:url(images/tipbox/2.png) right top no-repeat;height: 3px;width: 243px;margin: 0;padding: 0;clear: both;}
.am_h4 { font-size: 12px; margin: 10px 0 0 20px; float: left; font-weight: bold; color: #FFC }

.achievements_expanded { background: url(images/gradient5_1.gif) repeat-x;  background-color: #181818; width: 145px; padding:5px; border: 1px solid #333; float: left; margin: 3px; color: #FFF;}
.achievements_expanded h4 { color: #FFC; font-size: 13px; font-weight: bold; margin-bottom: 6px; }
.achievements_expanded .div1 { background: url(images/gradient5_1.gif); width: 92%; padding:5px; border: 1px solid #333; text-align: left; height: 120px; overflow: hidden; font-size: 12px; }
.achievements_expanded img { padding: 9px 32px 9px 31px; border: 1px solid #222; margin-bottom: 5px; background: url(images/gradient5.gif)}
a.close { color: #903; float: right; margin: 11px; margin-top: 12px; width: 34px; display: block; background: url(images/x.gif) no-repeat right; padding-right: 20px; text-align: left; text-decoration: none; }
.achievements_expanded  span.green { color: #CFC; font-weight: bold; }
.achievements_expanded  span.green span { color: #FF9; font-weight: normal; }
.achievements_expanded .txt { height: 81px; overflow: hidden; }

div.downloads { width: 595px; margin: 0 auto 0 auto; line-height: 15px; color: #ECF5FF}
div.downloads .link { padding: 12px 0 0 11px; }
div.downloads .frame { background: url(images/downloads/frame.png) no-repeat; height: 113px; width: 595px; line-height: normal}
div.downloads .ins { width: 95%; margin: 7px auto 0 auto;}
.frame span { float: left; color: #b4d7ee }
.frame span.rights { float:right; color: #EEE}

.chapter_choose {background: url(images/blue_bg.png) no-repeat; width: 594px; height: 49px; margin: 0 auto 0 auto;}
.chapter_choose h3 { color: #d7eff7; font-weight: bold; font-size: 13px; padding: 16px 15px 0 20px; text-shadow: #666 1px 1px 2px; float: left; }
.chapter_choose ul { list-style: none; padding-top: 12px; }
.chapter_choose li { float:  left; background:url(images/button1_middle.png) repeat-x; height: 26px; float: left; margin-right: 7px; color: #b1e6f5; }
.chapter_choose li h3.left { background:url(images/button1_left.png) left no-repeat; height: 26px; width: 5px; margin: 0; padding: 0;}
.chapter_choose li h3.right { background:url(images/button1_right.png) left no-repeat; height: 26px; width: 5px; margin: 0; padding: 0; float: right;}
.chapter_choose li a { padding: 5px 12px 5px 12px; display: block; font-family:Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #d7eff7; text-decoration: none;}

.chapter_banner { background:url(images/blue_bg2.png) no-repeat; width: 594px; margin: 0 auto 0 auto; margin-top: 5px; }
.chapter_banner .toptxt { color: #f0f5b1; text-align: center; padding-top: 12px; text-transform: uppercase; font-size: 12px; text-shadow: #888 1px 1px 1px; letter-spacing: 1px; }
.chapter_banner .bottomtxt { color: red; text-align: center; padding-top: 10px; color: #cff1fe; font-weight: normal; text-shadow: #999 1px 1px 0px; }
.chapter_banner .overall { background: #1b1e21; margin-top: 13px; padding: 6px; color: #f0efde; font-size: 13px; letter-spacing: 0.06em; line-height: 18px; text-align: justify}

.chroniclespic { width: 180px; padding: 4px 4px 4px 5px; display: inline; }
.chroniclespic .img { background:  red; float: left; width: 135px; height: 135px; margin: 5px 5px 5px 5px; }
.chroniclespic img { width: 135px; height: 135px;}

.forumnavi { background: url(images/forumnavi.jpg) no-repeat; width: 980px; height: 118px; margin: 0 auto 15px auto; }
.forumnavi .topbar, .forumnavi .middlebar, .forumnavi .bottombar { width: 940px; height: 40px; overflow: hidden;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.forumnavi .topbar { width: 952px; }
.forumnavi .middlebar { height: 34px }
.forumnavi .bottombar { height: 35px; }

.forumnavi ul.gradientlink { margin: 5px 0 0 0; list-style: none; }
.forumnavi ul.gradientlink li { float: left; padding-left: 4px; background: url(images/liner_leftside.jpg) no-repeat left top; }
.forumnavi ul.gradientlink li a { padding: 10px 20px 0 20px; background: url(images/gradientblue.jpg) repeat-x; height: 38px; display: block; color: #a1cadb; font-weight: bold;}

.forumnavi .mainbuttons { float: left; height: 30px; margin: 5px 0 0 5px; }
.forumnavi .mainbuttons li { float: left; list-style: none; padding-top: 10px; }
.forumnavi .mainbuttons li a { color: #d2d2d2; background: url(images/liner.jpg) 100% 0px no-repeat; padding: 0 15px 0 10px }
.forumnavi .mainbuttons li a.light { color: #cdcdcd}

.forumnavi .forum_location { margin: 14px 0 0 15px; float: left; }
.forumnavi .forum_location ul { list-style: none; }
.forumnavi .forum_location ul li { float: left; }
.forumnavi .forum_location a { color: #aad9f2; }
.forumnavi .forum_location a:hover, .forumnavi .gradientlink a:hover, .forumnavi .mainbuttons li a.light:hover { color: #aaf2be; text-decoration: none; }

.forumnavi .rightside { float: right; }
.forumnavi .rightside ul.extra { list-style: none; padding-top: 15px; }
.forumnavi .rightside ul.extra li { float: left; }
.forumnavi .rightside ul.extra li a { color: #aad9f2; display:  block; padding: 0 5px 0 5px;}


.forumnavi .regulartxt { color: #cdcdcd; margin-top: 14px; }

/***************************/
/** Coded by Mart Saarman **/
/* Designed by Mart Saarman*/
/**** Mart312@gmail.com ****/
/**** 20th April 2010 ******/
/***************************/
