/*
@font-face {font-family: 'LucidaGrandeRegular';src: url('lucida_grande-webfont.eot');src: local('☺'), url('lucida_grande-webfont.woff') format('woff'), url('lucida_grande-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'LucidaGrandeBold';src: url('lucida_grande_bold-webfont.eot');src: local('☺'), url('lucida_grande_bold-webfont.woff') format('woff'), url('lucida_grande_bold-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeueMdCn';src: url('helveticaneueltpro-mdcn-webfont.eot');src: local('☺'), url('helveticaneueltpro-mdcn-webfont.woff') format('woff'), url('helveticaneueltpro-mdcn-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
@font-face {font-family: 'HelveticaNeueLtCnO';src: url('helveticaneueltcom-ltcno-webfont.eot');src: local('☺'), url('helveticaneueltcom-ltcno-webfont.woff') format('woff'), url('helveticaneueltcom-ltcno-webfont.ttf') format('truetype');font-weight: bold;font-style: normal;}
*/


* {margin:0;padding:0;}
html {height:100%;margin:0;padding:0;}
/*body {margin:0;padding:0;background:#000 url(http://642507963.r.cdnsun.net/images/bg-body.gif) no-repeat bottom center fixed;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;color:#808080;}*/
body {margin:0;padding:0;background:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:100%;color:#808080;}
img{border:0;}
a {
	color:#333;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-weight:normal;}
p {line-height:17px;}
#content p {padding:10px 0;}
.logo {
	float:left;
	width:204px;
	height:80px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('http://642507963.r.cdnsun.net/img/_interface/logo_1.png') no-repeat;
}
.clear{clear:both;font-size:0;line-height:0;display:block;width:100%;;}
form, fieldset {padding:0 !important;margin:0 !important;border:0 !important;}
input, textarea, select {border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:0;margin:0;}
small, big {padding:0;margin:0;}
small {color:#5790dc;font-size:15px;font-family:HelveticaNeueLtCnO, Helvetica, sans-serif;}

.read-more.small {background:url(http://642507963.r.cdnsun.net/images/read-more-small.png) no-repeat top left;width:98px;height:25px;display:inline-block;line-height:27px;padding:0 10px 0 0;color:#656565;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:12px;text-align:center;}
.read-more.small:hover {background-position:0 -25px;}
.read-more.float-left {margin:0 5px 0 0;}
.read-more.large {background:url(http://642507963.r.cdnsun.net/images/read-more-large.png) no-repeat top left;width:140px;height:38px;display:inline-block;line-height:38px;padding:0 0 0 21px;color:#656565;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:14px;}
.read-more.large:hover {background-position:0 -38px;}

.button{
	margin-top:2px;
	line-height:24px;
	color:#fff;
	float:left;
	height:24px;
	text-decoration:none;
	padding:0 5px 0 5px;
	text-align:center;
	background:#eb7727;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9544), to(#ff7679));
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-top:none;
	border-left:none;
	border-right:solid 1px #bf5200;
	border-bottom:solid 1px #bf5200;
}

.button:hover {
	background:#ff7679;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7679), to(#ff9544));
}

.button-linka{
	margin-top:2px;
	line-height:24px;
	color:#fff;
	float:left;
	height:24px;
	text-decoration:none;
	padding:0 5px 0 5px;
	text-align:center;
	background:#eb7727;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9544), to(#ff7679));
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-top:none;
	border-left:none;
	border-right:solid 1px #bf5200;
	border-bottom:solid 1px #bf5200;
}

.button-linka:hover {
	background:#ff7679;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff7679), to(#ff9544));
}

.crests img {
	margin:1px;
	padding:2px;
	background:#fff;
	border:solid 1px #dedede;
}

.button.float-right {margin:0 0 0 5px;}
.button.blue {background:url(http://642507963.r.cdnsun.net/images/button-blue.png) no-repeat top left;height:24px;line-height:27px;display:inline-block;padding:0;color:#37567f;font-family:LucidaGrandeBold, Arial, sans-serif;font-size:12px;text-align:center;cursor:pointer;}
.button.blue.float-right {margin:0 0 0 5px;}
.button.blue:hover {background-position:0 -24px;}
.button.rss {background:url(http://642507963.r.cdnsun.net/images/button-rss.png) no-repeat top left;width:143px;height:25px;text-align:center;padding:0 15px 0 0;}
.button.rss:hover {background-position:0 -25px;}

/* extra classes for positioning available elements */
.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.set-size {width:940px;margin:0 auto;}
img.photo.float-right {margin-left:20px;}

/* PIE solution for rounded corners, for more check js/jquery-workarounds.js */
.curved {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.curved-top {-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;position:relative;}
.curved-bottom {-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;position:relative;}
.curved-left {-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;position:relative;}
.curved-right {-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;position:relative;}
.shaded {border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #fff;border-bottom:1px solid #fff;position:relative;display:block;}

/* column system settings */
.column-160 {width:160px;}
.column-210 {width:160px;}
.column-220 {width:220px;}
.column-260 {width:260px;}
.column-290 {width:290px;}
.column-300 {width:280px; margin-right:20px;}
.column-420 {width:420px;}
.column-430 {width:430px;}
.column-460 {width:460px;}
.column-560 {width:560px;}
.column-750 {width:750px;}
.column-940 {width:940px;}

/* additional stylization of 960 grid system columns */
.column-220.float-left {padding-right:20px;}
.column-290.float-left {padding-right:30px;}

/* -- */

/* headings stylization */
h5 {font-size:20px;color:#1c1c1c;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
h4 {font-size:26px;color:#1c1c1c;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}
/* -- */

#container {padding:10px 0 30px 0;}
#page {background:url(http://642507963.r.cdnsun.net/images/bg-page.jpg) repeat-x top #f7f7f7;width:1002px;margin:0 auto;min-height:500px; padding:20px 0 0 0;}


/* top menu */
#top-menu {padding:19px 0 0 0;width:560px;}
#top-menu ul {list-style:none;padding:0;margin:0;}
#top-menu .main li, #top-menu .main li a, #top-menu .main li a span {display:block;float:left;cursor:pointer;}
#top-menu .main li a, #top-menu .main li a span {background:url(http://642507963.r.cdnsun.net/images/top-menu-a.jpg) no-repeat 0 0;}
#top-menu .main li {position:relative;padding-bottom:4px;}
#top-menu.float-left .main li {padding-right:10px;}
#top-menu.float-right .main li {padding-left:10px;}
#top-menu .main li a {background-position:top left;padding:0 0 0 20px;color:#656565;}
#top-menu .main li a span {background-position:top right;height:25px;line-height:25px;text-align:center;padding:0 20px 0 0;font-family:LucidaGrandeBold, Arial, sans-serif;}
#top-menu .main li a:hover {background-position:bottom left;}
#top-menu .main li a:hover span, #top-menu .main li a.current span {background-position:bottom right;}
#top-menu .main li a:hover, #top-menu .main li a.current {color:#5790dc;background-position:bottom left;}
#top-menu .main .current-dynamic > a {color:#5790dc;background-position:bottom left;}
#top-menu .main .current-dynamic > a span {background-position:bottom right;}
#top-menu .sub {background:url(http://642507963.r.cdnsun.net/images/top-menu-sub.jpg) repeat-x #fafafa;position:absolute;top:27px;left:10px;padding:15px 20px 10px 20px;border:1px solid #e0e0e0;min-width:110px;display:none;z-index:50;}
#top-menu.float-left .sub {left:0;}
#top-menu .sub li, #top-menu .sub li a, #top-mnu .sub li a span {display:block;float:none;background:none;padding:0;}
#top-menu.float-left .sub li, #top-menu.float-right .sub li {line-height:25px;padding:2px 0;}
#top-menu .sub li a {font-family:LucidaGrandeRegular, Arial, sans-serif;}
/* -- */

#login-box {}
#login-box:hover {}

/* search */
#search {padding:21px 0 0 0;}
#search.float-right {padding-left:10px;}
#search.float-left {padding-right:10px;}
#search .input-text {color:#696969;font-size:11px;background:url(http://642507963.r.cdnsun.net/images/search-input-text.jpg) no-repeat top left;width:75px;padding:0 5px 0 10px;height:24px;line-height:24px;float:left;}
#search .input-submit {background:url(http://642507963.r.cdnsun.net/images/search-input-submit.jpg) no-repeat top left;width:28px;height:24px;float:left;cursor:pointer;}
#search .input-submit:hover {background-position:0 -24px;}
/* -- */

/* header */
#header {background:url(http://642507963.r.cdnsun.net/images/bg-header.jpg) repeat-x;height:39px;padding:10px 30px;border-top:1px solid #e8e8e8; margin-top:20px;}
#header h2 {display:block;float:left;font-size:24px;color:#000;vertical-align:middle;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;line-height:56px;}
#header p {display:block;float:left;color:#5790dc;font-style:italic;vertical-align:middle;padding:2px 0 0 20px;font-size:15px;font-family:HelveticaNeueLtCnO, Helvetica, sans-serif;line-height:56px;}
#header .button {margin-top:17px;}
#header ul {
	float:left;
	font-size:11px;
	line-height: 14px;
	color:#666;
	margin:0 10px 0 40px;
	list-style:none;
}

#header ul a {
	color:#2b4c81;
}

#header ul .user {
	position:absolute;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-999px;
	background:url(http://642507963.r.cdnsun.net/images/profile.png) no-repeat;
	margin:0 0 0 -40px;
}

#header ul li em {
	color:#000;
	font-weight:bold;
	font-style: normal;
	font-size:13px;
}

#header ul .statistics {
	position:absolute;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-999px;
	background:url(http://642507963.r.cdnsun.net/images/database.png) no-repeat;
	margin:0 0 0 -40px;
}

#header .featured {
	float:right;
	background:#fff;
	padding:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #ebebeb;
}

#header .featured .holder {
	padding:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#fffded;
	border:solid 1px #ebebeb;
}

#header .featured a {float:left; margin-right:4px;}

#header .featured span {float:left;}

.featured_list li {
	margin:0;
	background:#fffded;
}

.featured_list li .promo_pic {
	position:absolute;
	width:14px;
	height:48px;
	margin:-5px 0 0 -30px;
	background:url('http://642507963.r.cdnsun.net/images/icon_featured.gif') no-repeat;
}

#header .featured .star {
	position:absolute;
	width:45px;
	height:16px;
	background:url('http://642507963.r.cdnsun.net/img/_interface/icon_featured.gif') no-repeat;
	margin:-10px 4px 0 -20px;
}

#header .featured a {
	text-decoration: none;
}

#header .featured .holder:hover {
	background:#f1f8fa;
}

/* -- */

/* path */
#path {line-height:24px;height:34px;padding:0 30px;color:#5790dc;border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;}
#path strong {color:#acacac;}
#path a {color:#acacac;}
/* -- */

#content {padding:30px 0;position:relative;}

/* rotator */
#rotator {height:356px;width:940px;padding:30px 0 16px 0;margin:0 auto;background:url(http://642507963.r.cdnsun.net/images/bg-rotator.jpg) no-repeat bottom center;position:relative;z-index:10;}
#rotator ul {list-style:none;padding:0;margin:0;}
#rotator ul li {background:none !important;position:relative;height:356px;width:940px;}
#rotator ul li .image {position:absolute;bottom:0;right:10px;z-index:10;}
#rotator ul li .data {position:relative;z-index:20;padding:10px 0 0 20px;}
#rotator ul li .data h1 {color:#000;font-size:37px;font-family:HelveticaNeueMdCn, Arial, sans-serif;line-height:40px;}
#rotator ul li .data h1 strong {color:#5790dc;}
#rotator ul li .data p {color:#808080;padding:5px 0 15px 0;}
#rotator .controls {position:absolute;bottom:-10px;left:0;width:940px;text-align:center;z-index:30;height:12px;line-height:12px;}
#rotator .controls a {font-size:0px;line-height:0px;display:inline-block;background:url(http://642507963.r.cdnsun.net/images/rotator-controls.png) no-repeat 0 0;height:12px;width:11px;margin:0 1px;}
#rotator .controls a.activeSlide {background-position:0 -12px;}
#rotator .btn {background:url(http://642507963.r.cdnsun.net/images/rotator-prev-next.png) no-repeat top left;width:32px;height:64px;display:block;position:absolute;top:170px;}
#rotator .btn.prev {left:-31px;}
#rotator .btn.prev:hover {background-position:0 -128px;}
#rotator .btn.next {right:-31px;z-index:20;background-position:0 -64px;}
#rotator .btn.next:hover {background-position:0 -192px;}
/* -- */
.piecemaker {position:relative;margin-left:-100px;width:1200px;}


/* sub menu */
.sub-menu {}
.sub-menu h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.sub-menu ul {list-style:none;padding:0;margin:0;}
.sub-menu ul li {}
.sub-menu ul li a {display:block;line-height:28px;border-top:1px solid #fcfcfc;border-bottom:1px solid #e8e8e8;color:#1d1d1d; text-decoration:none;}
.sub-menu ul li a:hover {color:#4B401F; text-decoration:underline; text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.4);}
.sub-menu ul li ul li.last-child {border-bottom:1px solid #e8e8e8;}
.sub-menu ul li.last-child a {border-bottom:0;}
.sub-menu ul li.current > a {background:url(http://642507963.r.cdnsun.net/images/sub-menu-current.jpg) repeat-y;}
.sub-menu ul li ul {display:none;}
.sub-menu ul li ul li a {padding-left:20px;}
/* .sub-menu ul li ul li a span {background:url(http://642507963.r.cdnsun.net/images/arrow-orange.gif) no-repeat center left;} */

.sub-menu ul li .search {background:url('http://642507963.r.cdnsun.net/img/icons/search_icon.png') no-repeat center; width:16px;height:16px;float:left;padding:5px;}
.sub-menu ul li .premium {background:url('http://642507963.r.cdnsun.net/img/icons/premium_servers.png') no-repeat center; width:16px;height:16px;float:left;padding:5px;}
.sub-menu ul li .alls {background:url('http://642507963.r.cdnsun.net/img/icons/all_servers.png') no-repeat center; width:16px;height:16px;float:left;padding:5px;}
.sub-menu ul li .adds {background:url('http://642507963.r.cdnsun.net/img/icons/add_server.png') no-repeat center; width:16px;height:16px;float:left;padding:5px;}
.sub-menu ul li .crestsicon {background:url('http://642507963.r.cdnsun.net/img/icons/crests_icon.png') no-repeat center; width:16px;height:16px;float:left;padding:5px;}
.sub-menu ul li .youraccount {background:url('http://642507963.r.cdnsun.net/img/icons/your_account.png') no-repeat center; width:16px;height:16px;float:left;padding:5px;}

/* -- */

/* new module */
.new {}
.new h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.new ul {list-style:none;padding:0;margin:0;}
.new ul li {padding:10px 0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e8e8e8;}
.new ul li a {display:block;padding:0 0 0 10px;background:url(http://642507963.r.cdnsun.net/images/arrow-blue.gif) no-repeat left 5px;color:#8a8a8a;line-height:17px;}
.new ul li a:hover {background:url(http://642507963.r.cdnsun.net/images/arrow-orange.gif) no-repeat left 5px;}
.new ul li a strong {color:#1d1d1d;display:block;padding:0 0 5px 0;font-weight:normal;}
.new ul li.last-child {border-bottom:0;}

/* -- */

/* info box */
.info-box {}
.info-box h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
.info-box p {border-top:1px solid #fcfcfc;}
/* -- */

/* tags */
.tags {}
.tags ul {list-style:none;padding:0;margin:0;}
.tags ul li {display:block;float:left;padding:10px 10px 0 0;}
.tags ul li a {background:url(http://642507963.r.cdnsun.net/images/tag.png) no-repeat top right;height:30px;display:block;float:left;padding:0 20px 0 15px;line-height:30px;border-left:1px solid #d2d2d2;color:#7faae3;}
.tags ul li a:hover {background-position:bottom right;}
/* -- */

/* chart */
.chart ul {list-style:none;padding:20px 0 0 0;margin:0;}
.chart ul li {float:left;width:200px;padding:0 0 0 50px;position:relative;}
.chart ul li:first-child {padding-left:0;}
.chart ul li div {background:url(http://642507963.r.cdnsun.net/images/chart-icons.jpg) no-repeat 0 0;height:43px;padding:0 0 0 50px;}
.chart ul .one div {background-position:0 0;}
.chart ul .two div {background-position:0 -43px;}
.chart ul .three div {background-position:0 -86px;}
.chart ul .one span {background:url(http://642507963.r.cdnsun.net/images/chart-arrow1.png) no-repeat top left;width:89px;height:25px;display:block;position:absolute;top:0;right:-45px;}
.chart ul .two span {background:url(http://642507963.r.cdnsun.net/images/chart-arrow2.png) no-repeat top left;width:63px;height:36px;display:block;position:absolute;top:-10px;right:-45px;}
.chart ul li div big {display:block;color:#000;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;font-size:22px;}
.chart ul li div small {display:block;}
/* -- */

/* universal scrollmenu - about page, this can be non-scrollable by adding class: non-scrollable */
.scrollmenu {height:152px;overflow:hidden;width:220px;float:left;}
.scrollmenu ul {list-style:none;padding:0;margin:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #fcfcfc;}
.scrollmenu ul li {display:block;}
.scrollmenu ul li a {display:block;height:28px;border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;line-height:28px;padding:0;color:#484848;cursor:pointer;}
.scrollmenu ul li a.selected {background:url(http://642507963.r.cdnsun.net/images/sub-menu-current.jpg) repeat-y;border-left:0;border-right:0;}
.scrollmenu ul li a span {background:url(http://642507963.r.cdnsun.net/images/arrow-blue.gif) no-repeat center left;padding:0 0 0 12px;}
.scrollmenu.non-scrollable {height:auto !important;overflow:auto !important;}

/* scroll boxes on about page */
.scrollboxes {height:140px;float:right;width:460px;}
.scrollboxes ul {list-style:none;padding:0;margin:0;}
.scrollboxes ul .box {display:none;position:relative;padding:0 0 0 160px;}
.scrollboxes ul .box img {position:absolute;top:0;left:0;}
.scrollboxes ul .box.current {display:block;}
.scrollboxes ul .box h5 {font-size:20px;font-weight:bold;}
.scrollboxes ul .box p {padding:8px 0 !important;}



/* different types of items */
.list-articles {position:relative;padding:0 400px 0 0;}
.list-articles ul {list-style:none;padding:0;margin:0;}
.list-articles ul li {padding:20px 0;}
.list-articles .image {position:absolute;top:30px;right:0;}

.list-services {}
.list-services ul {list-style:none;padding:0;margin:0;}
.list-services ul li {padding:10px 20px 20px 0;width:300px;float:left;}
.list-services ul li.removed {padding-right:0;}
.list-services ul li .image {padding:0 0 10px 0;}
.list-services ul li h5 {position:relative;}
.list-services ul li h5 img {position:absolute;top:5px;right:0;}

.list-items {}
.list-items ul {list-style:none;padding:0;margin:0;}
.list-items ul li {width:222px;float:left;padding:0 17px 0 0;height:260px;}
.list-items ul li.removed {padding-right:0;}
.list-items ul li .image {padding:15px 0 0 0;}

.list-blog-posts {}
.list-blog-posts ul {list-style:none;padding:0;margin:0;}
.list-blog-posts ul li {display:block;padding:25px 0;width:700px;}
.list-blog-posts ul li:first-child {padding-top:0;}
.list-blog-posts ul li h4 {padding:0 0 5px 0;}
.list-blog-posts ul li .info-line {display:block;border-bottom:1px solid #fcfcfc;border-top:1px solid #e8e8e8;}
.list-blog-posts ul li .info-line a {color:#5790dc;}
.list-blog-posts ul li .info-line div {display:block;border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;height:30px;line-height:30px;}
.list-blog-posts ul li .image {padding:15px 0 0 0;}
.list-blog-posts ul li .info-line .social-icons.mini {padding:3px 0 0 0;}
.list-blog-posts ul li .photo.float-right {padding-left:20px;}
/* -- */

/* comments module */
.comments {width:100%;position:relative;}
.comments a {color:#444; text-decoration: underline;}
.comments ul {list-style:none; padding:20px 0;list-style:none;margin:0;}
.comments ul li {width:75%; float:right;}

.comments ul li ul li {width:90%; padding-bottom:20px;}
.comments ul li .author {position:absolute;margin-left:-25%;}
.comments ul li .author_details {float:left; font-size:11px; list-style:none; line-height:12px; padding:10px 0 10px 0;}
.comments ul li .author_details li {width:100%;}
.comments ul li ul li .author {position:absolute;margin-left:-15%;}
.comments ul li .author div {color:#5790dc;}
.comments ul li .date {color:#bdbdbd; font-size:11px;}
.comments ul li .text {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	margin-bottom:10px;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8;
	}
.comments ul li .text span {background:url(http://642507963.r.cdnsun.net/images/comments-text-span.gif) no-repeat top left;width:8px;height:16px;display:block;position:absolute;top:30px;left:-8px;}

.comments .actions {
	line-height:24px;
}

.comments .actions a {
	color:#777;
}

.comments .actions .rep_button {
	color:#666;
	text-decoration:none;
	float:right;
	height:24px;
	font-size:11px;
	padding:0 5px 0 5px;
	text-align:center;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-top:none;
	border-left:none;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

.comments .actions .rep_button:hover {
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#dedede), to(#fff));
}

/* -- */

/* standard pagination */

.pagination {list-style:none;padding:0;margin:0;}
.pagination li {float:left; padding:0 1px; margin:0 4px 0 0;}

.pagination li span {
	margin-top:2px;
	line-height:24px;
	color:#fff;
	float:left;
	width:22px;
	height:22px;
	text-align:center;
	background:#eb7727;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9544), to(#ff7679));
	-moz-border-radius: 11px;
	border-radius: 11px;
	border-right:solid 1px #bf5200;
	border-bottom:solid 1px #bf5200;
}

.pagination li a {float:left; display:block;background:url(http://642507963.r.cdnsun.net/images/pagination-a.png) no-repeat 0 0; width:24px; height:26px;line-height:26px;text-align:center;color:#656565;font-family:HelveticaNeueMdCn, Helvetica, sans-serif;}

.pagination li a:hover {background-position:0 -26px;}
.pagination .prev a {float:left; background-position:0 -52px;text-indent:-999px; overflow:hidden;}
.pagination .prev a:hover {background-position:0 -78px;}
.pagination .next a {float:left; background-position:0 -104px;text-indent:-999px; overflow:hidden;}
.pagination .next a:hover {background-position:0 -130px;}

/* -- */
.vote_form img {
	float:left;
	margin:0 10px 0 50px;
}

.vote_form .plm {
	float:left;
	background:#dedede;
	padding:5px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.vote_form .plm_cimg img{
	margin:0 auto;
	background:#cecece;
	padding:5px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.vote_form .plm input {
	float: left;
	margin:0;
	line-height:24px;
	padding:8px;
	font-size:14px;
	color:#888;
	border:solid 1px #9f9f9f;
	border-right:none;
	outline:none;
}

.vote_form .plm input:focus {
	background:#f1f8fa;
}

.vote_form .plm button {
	float: left;
	margin:0;
	line-height:24px;
	padding:8px;
	font-size:14px;
	color:#fff;
	border:none;
	background:#8895aa;
}

/* bottom & footer */
#bottom { position:relative; background:url(http://642507963.r.cdnsun.net/images/bg-bottom.jpg) no-repeat top left;width:1002px;height:235px;margin:0 auto;color:#1d1d1d;}
#bottom h5 {padding:10px 0 10px 0;font-size:18px;}
#bottom p {padding:0 0 10px 0;}
#bottom .inner {padding:20px 30px;}
#bottom .list {padding:0;}
#bottom .list li {line-height:22px;}
#bottom .list li a {color:#1d1d1d;}
#bottom .contact {position:relative;height:69px;width:200px;display:block;}
#bottom .contact span {background:url(http://642507963.r.cdnsun.net/images/type-icons.png) no-repeat 0 0;height:26px;width:24px;display:block;position:absolute;bottom:0px;right:0px;z-index:20;}
#bottom .contact:hover span {background-position:0 -26px;}
#footer {background:url(http://642507963.r.cdnsun.net/images/bg-footer.jpg) no-repeat top left;width:1002px;height:35px;margin:0 auto;line-height:35px;}
#footer p {line-height:35px;color:#1d1d1d;}
#footer p.float-left, #footer ul.float-left {padding-left:10px;}
#footer p.float-right {padding-right:10px;}
#footer ul.float-right {padding-right:5px;}
#footer ul {list-style:none;padding:12px 0 0 0;margin:0;}
#footer ul li {display:block;float:left;border-left:1px solid #1d1d1d;line-height:12px;padding:0 5px 0 7px;}
#footer ul li:first-child {border-left:0;}
#footer ul li a {color:#1d1d1d;}
/* -- */

/* list styles */

/* default list style, no icons */
.list {list-style:none;padding:10px 0;margin:0;}
.list li a {color:#808080;}
.list li {line-height:28px;width:auto;float:none;color:#808080;}

/* list with grey arrows */
.list.arrows-grey li {background:url(http://642507963.r.cdnsun.net/images/list-arrows-grey.png) no-repeat center left;padding:0 0 0 15px;}

/* list with orange arrows */
.list.arrows-orange li {background:url(http://642507963.r.cdnsun.net/images/list-arrows-orange.png) no-repeat center left;padding:0 0 0 15px;}

/* list with green arrows */
.list.arrows-green li {background:url(http://642507963.r.cdnsun.net/images/list-arrows-green.png) no-repeat center left;padding:0 0 0 15px;}

/* list with blue arrows */
.list.arrows-blue li {background:url(http://642507963.r.cdnsun.net/images/list-arrows-blue.png) no-repeat center left;padding:0 0 0 15px;}

/* list with smaller blue arrows */
.list.small-arrows-blue li {background:url(http://642507963.r.cdnsun.net/images/list-arrows-blue-small.png) no-repeat center left;padding:0 0 0 15px;}

/* list with blue dots */
.list.dots-blue li {background:url(http://642507963.r.cdnsun.net/images/list-dots-blue.png) no-repeat center left;padding:0 0 0 15px;}

/* list with grey dots */
.list.dots-grey li {background:url(http://642507963.r.cdnsun.net/images/list-dots-grey.png) no-repeat center left;padding:0 0 0 15px;}

/* list with checked icon */
.list.checked li {background:url(http://642507963.r.cdnsun.net/images/list-checked.png) no-repeat center left;padding:0 0 0 22px;}

/* extra bordering for list items */
.list.bordered li {border-bottom:1px solid #e8e8e8;border-top:1px solid #fcfcfc;}
.list.bordered li:first-child {border-top:0;}
.list.bordered li.last-child {border-bottom:0;}

/* -- */

/* server listing */

.serv-list {
	list-style: none;
	margin:20px 0 10px 0;
}

.serv-list li {
	margin:0 0 4px 0;
	padding:10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:solid 1px #ddd;
	background: #fff;
}

.serv-list li:hover {
	background: #fffded;
	border-right:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
}

.serv-list li .no {
	float:left;
	padding:2px 5px 2px 5px;
	color:#444;
	text-shadow: #fff 1px 1px 0;
	margin-right:10px;
	background:#e7e7e7;
	border-right:solid 1px #c8c8c8;
	border-bottom:solid 1px #c8c8c8;
	border-top:solid 1px #dedede;
	border-left:solid 1px #dedede;

}

.serv-list li .imagine {
	float:left;
	margin-right:10px;
	width:80px;
	height:80px;
	border:solid 1px #dedede;
	padding:3px;
	background-color:#fff;
}

.serv-list li .stitle {
	color:#333;
	text-decoration:none;
	line-height: 20px;
	font-size:20px;
}

.serv-list li .desc {
	float:left;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	border-top:solid 1px #f3f3f3;
	width:220px;
	height:50px;
	font-size:11px;
	color:#666;
}

.serv-list li .country img {
	width:18px;
	height:12px;
}

/*.serv-list li .cronicle span {*/
	/*margin:-2px 0 0 0;*/
	/*font-size: 10px;*/
	/*font-family: tahoma;*/
	/*font-weight: bold;*/
	/*padding:5px 12px 5px 5px;*/
	/*width:40px;*/
	/*height:20px;*/
	/*background: url('http://642507963.r.cdnsun.net/img/_interface/wow-ch-bg.png') no-repeat center left;*/
	/*color:white;*/
/**/
	/*width:42px;*/
	/*height:25px;*/
/**/
	/*margin-left:2px;*/
/*}*/

.serv-list li .dob {
	float:right;
	font-size:11px;
	color:#ccc;
}

.serv-list li .rank {
	float:right;
	font-weight: bold;
	padding:2px 5px 2px 28px;
	font-size:14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #36435e;
	border-bottom:solid 1px #36435e;
	color:#e7eff7;
	text-align: center;
	background:#4e5a77 url('http://642507963.r.cdnsun.net/img/_interface/icon_votes.gif') no-repeat bottom left;
}

.serv-list li .anonymous {
	margin-right:2px;
	background-position: top left;
}


.featured_list li .rank {
	border-right:solid 1px #dd5056;
	border-bottom:solid 1px #dd5056;
	color:#fff;
	background:#fd6d6f url('http://642507963.r.cdnsun.net/img/_interface/icon_votes_feat.gif') no-repeat bottom left;;
}

.featured_list li .anonymous {
	margin-right:2px;
	background-position: top left;
}

.featured_list {
	width:95%;
	float:right;
    margin-top:-13px;
	background:#fff;
	padding:4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #ebebeb;
}

.featured_list li {
	margin:0;
	background:#f1f8fa;;
}

.featured_list li .promo_pic {
	position:absolute;
	width:14px;
	height:48px;
	margin:-5px 0 0 -30px;
	background:url('http://642507963.r.cdnsun.net/images/icon_featured.gif') no-repeat;
}

.featured_list li .variable {
	float:left;
	color:#555;
	font-size:10px;
	margin:2px 2px;
}

.featured_list li .variable strong {
	background:#93c1ac;
	color:#fff;
	padding:1px 2px;
	border-right:solid 1px #5e8b77;
	border-bottom:solid 1px #5e8b77;
}

.serv-list .info_bar {
	position:absolute;
	font-size: 12px;
	color:#444;
	height:20px;
	line-height:20px;
	padding:4px 5px 4px 5px;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	margin:11px 0 0 0;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.serv-list .info_bar strong {
	color:#eb7727;
}

.serv-list .select_this {
	position:absolute;
	width:15px;
	padding:4px;
	margin-left:-40px;
}

.serv-list .select_this:hover {
	background:#f9f9f9;
}

.serv-list .select_this span{
	float:left;
	width:16px;
	height:14px;
}

.serv-list .select_this .short {
	margin-top:7px;
}

.serv-list .select_this .tall {
	margin-top:32px;
}

.serv-list .select_this .inactive {
	background: url('http://642507963.r.cdnsun.net/images/icon_radio.gif') no-repeat center bottom;
}

.serv-list .select_this .active {
	background: url('http://642507963.r.cdnsun.net/images/icon_radio.gif') no-repeat center top;
}

/* list status */
.list_status .holder {
	float:right;
	padding:4px;
	margin-left:4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

.list_status strong {
	float:left;
	line-height:16px;
}

.list_status i {
	font-style: normal
	font-size:11px;
}

.list_status .box {
	float:left;
	width:50px;
	margin-left:4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
}

.list_status .box a {
	display:block;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	text-align: center;
	padding:2px 3% 2px 3%;
	width:44%;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.list_status i {
	float:right;
	padding-top:4px;
	color:#ccc;
	clear:both;
}

.list_status .on a {
	float:right;
	border-left:solid 1px #3b683c;
	border-top:solid 1px #3b683c;
	background:#84b684;
}

.list_status .on strong {
	float:left;
}

.list_status .off a {
	float:left;
	border-left:solid 1px #842829;
	border-bottom:solid 1px #842829;
	background:#fd6d6f;
}

.list_status .off strong {
	float:right;
}

.external {
	padding-right:15px;
	background:url('http://642507963.r.cdnsun.net/images/icon_link.gif') no-repeat center right;
}

/* adsense */

.serv-list .adsense {
	background:#fff;
	border:dashed 1px #999;
}

.serv-list .adsense:hover {
	border:dashed 1px #999;
	background:#fff;
}

/* red */

.serv-list .red {
	border:solid 1px #dd5059;
}

.serv-list .red:hover {
	border-right:solid 1px #be3242;
	border-bottom:solid 1px #be3242;
}

/* green */

.serv-list .green {
	border:solid 1px #00a380;
}

.serv-list .green:hover {
	border-right:solid 1px #008767;
	border-bottom:solid 1px #008767;
}

/* blue */

.serv-list .blue {
	border:solid 1px #2190b8;
}

.serv-list .blue:hover {
	border-right:solid 1px #00779d;
	border-bottom:solid 1px #00779d;
}

/* black */

.serv-list .black {
	border:solid 1px #333;
}

.serv-list .black:hover {
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}

/* server view */

.serv-view {
}

.social_feedback {
	float:left;
	list-style:none;
}

.social_feedback li {
	float:left;
}

.add_fav {
	line-height:18px;
	margin:-8px 0 0 0;
	padding:2px 0 2px 24px;
	background:url('http://642507963.r.cdnsun.net/images/icon_addfav.gif') no-repeat center left;
}

.serv-view ul {
	list-style: none;
	float:left;
	clear:both;
	width:100%;
}

.serv-view ul li {
	line-height:17px;
}

.serv-view strong {
	color:#333;
}

.serv-view .big {
	font-family:Tahoma;
	font-size:15px;
}

.serv-view .dob {
	font-size:11px;
	color:#888;
}

.serv-view .rank {
	float:right;
	font-weight: bold;
	padding:2px 5px 2px 25px;
	margin:0 0 8px 0;
	font-size:20px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #36435e;
	border-bottom:solid 1px #36435e;
	color:#e7eff7;
	text-align: center;
	background:#4e5a77 url('http://642507963.r.cdnsun.net/img/_interface/icon_votes.gif') no-repeat bottom left;
}

.serv-view .anonymous {
	background-position: top left;
}

.serv-view .uptime {
	float:right;
	font-weight: bold;
	padding:2px 5px 2px 16px;
	margin:0 0 4px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	color:#666;
	text-align: center;
	background:#fff url('http://642507963.r.cdnsun.net/images/icon_arrow.gif') no-repeat 5px center;
}

.serv-view .check {
	font-size:11px;
	float:right;
	padding:2px 5px 2px 5px;
	margin:0 0 4px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	color:#666;
	text-align: center;
	background:#fff;
}

.serv-view .online {
	font-size:11px;
	float:right;
	padding:2px 5px 2px 16px;
	margin:0 0 4px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	color:#666;
	text-align: center;
	background:#fff url('http://642507963.r.cdnsun.net/images/icon_arrow.gif') no-repeat 5px center;
}

.serv-view .play {
	float:left;
	text-decoration: none;
	font-weight: bold;
	padding:4px 5px 4px 5px;
	margin:0 0 8px 0;
	font-size:14px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #3b683c;
	border-bottom:solid 1px #3b683c;
	color:#fff;
	text-align: center;
	background:#84b684;
	background: -webkit-gradient(linear, left top, left bottom, from(#9fd39e), to(#84b684));
}

.serv-view .play:hover {
	background:#84b684;
	background: -webkit-gradient(linear, left top, left bottom, from(#84b684), to(#a0d49f));
}

/* info boxes */
.infobox {margin:0 auto; width:300px;}
.infobox p {line-height:23px;}
.infobox span {padding:0 15px 0 50px;}
.infobox.blue {background:url('http://642507963.r.cdnsun.net/images/infobox-blue.jpg') repeat;color:#446797;border:1px solid #5790dc;}
.infobox.blue span {background:url('http://642507963.r.cdnsun.net/images/infobox-blue-span.png') no-repeat 15px center;}
.infobox.blue p {background:url('http://642507963.r.cdnsun.net/images/infobox-blue-p.png') no-repeat center right;}

.infobox.orange {background:url('http://642507963.r.cdnsun.net/images/infobox-orange.jpg') repeat;color:#846000;border:1px solid #f4b200;}
.infobox.orange span {background:url('http://642507963.r.cdnsun.net/images/infobox-orange-span.png') no-repeat 15px center;}

.infobox.red {background:url('http://642507963.r.cdnsun.net/images/infobox-red.jpg') repeat;color:#b40000;border:1px solid #d70000;}
.infobox.red span {background:url('http://642507963.r.cdnsun.net/images/infobox-red-span.png') no-repeat 15px center;}

.infobox.green {background:url('http://642507963.r.cdnsun.net/images/infobox-green.jpg') repeat;color:#419100;border:1px solid #54bb01;}
.infobox.green span {background:url('http://642507963.r.cdnsun.net/images/infobox-green-span.png') no-repeat 15px center;}
.infobox.green p {background:url('http://642507963.r.cdnsun.net/images/infobox-green-p.png') no-repeat center right;}

.standard-box {background:url('http://642507963.r.cdnsun.net/images/box-bg.jpg') repeat;border:1px solid #c6c6c6;position:relative;}
.standard-box p {padding:15px !important;}
.standard-box.titled {}
.standard-box.titled p {padding-top:20px !important;}
.standard-box .title {background:url('http://642507963.r.cdnsun.net/images/box-title.jpg') repeat-x;height:41px;line-height:41px;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #a4a4a4;position:absolute;top:-36px;left:-1px;width:100%;}
.standard-box .title h5 {padding:0 15px;color:#000;font-size:16px;}

/* -- */

/* tabs */
.tabs {float:left;}
.tabs .nav {list-style:none;padding:0;margin:0;position:relative;z-index:10;border-bottom:1px solid #d9d9d9;height:25px;}
.tabs .nav li {display:block;float:left;margin-left:-1px;}
.tabs .nav li:first-child {margin-left:0;}
.tabs .nav li a {text-decoration:none; background:url(http://642507963.r.cdnsun.net/images/tabs-nav-li.jpg) repeat-x top;display:block;float:left;height:25px;line-height:26px;padding:0 10px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;color:#2e2e2e;}
.tabs .nav li a.current, .tabs .nav li a:hover {background:url(http://642507963.r.cdnsun.net/images/tabs-nav-li.jpg) repeat-x bottom;}
.tabs .cnt {position:relative;z-index:15;padding:5px 0;display:none;border-top:1px solid #fcfcfc;}
.tabs .cnt.current {display:block;}
/* -- */

/* toggles */
.toggles {padding:0;}
.toggles ul {list-style:none;padding:0;margin:0;}
.toggles ul li {padding:0 0 10px 0;}
.toggles ul li a {color:#808080;font-weight:bold;background:url(http://642507963.r.cdnsun.net/images/list-toggle-arrow-right.png) no-repeat center left;padding:0 0 0 15px;}
.toggles ul li a.current {background:url(http://642507963.r.cdnsun.net/images/list-toggle-arrow-down.png) no-repeat center left;}
.toggles ul li p {display:none;}
.toggles ul li p.current {display:block;}
/* -- */

/* testimonials */
#testimonials {width:460px;}
#testimonials ul {list-style:none;padding:0;margin:10px 0;}
#testimonials ul li {padding:0;display:block;float:left;position:relative;}
#testimonials ul li .text {background:url(http://642507963.r.cdnsun.net/images/testimonials-li-text.jpg) repeat-x top #f1f1f1;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #fff;border-bottom:1px solid #fff;width:460px;position:relative;z-index:10;float:left;}
#testimonials ul li .text p {padding:20px 30px;text-align:center;font-style:italic;display:block;float:left;}
#testimonials ul li .author {background:url(http://642507963.r.cdnsun.net/images/testimonials-li-author.jpg) no-repeat top right;padding:0 30px 0 0;margin:-1px 20px 0 0;text-align:right;position:relative;z-index:20;line-height:34px;float:right;}
/* -- */

/* newsletter */
#newsletter {width:460px;}
#newsletter .input-text {background:url(http://642507963.r.cdnsun.net/images/newsletter-input-text.jpg) no-repeat top left;width:180px;height:24px;line-height:24px;font-size:11px;color:#6b6b6b;padding:0 0 0 10px;vertical-align:middle;margin:5px 0;}
#newsletter .input-submit {background:url(http://642507963.r.cdnsun.net/images/newsletter-input-submit.jpg) no-repeat top left;width:28px;height:24px;vertical-align:middle;cursor:pointer;margin:5px 0;}
#newsletter .input-submit:hover {background-position:0 -24px;}
/* -- */

/* standard form */
.form {}
.form .input-text {background:url(http://642507963.r.cdnsun.net/images/form-input-text.jpg) no-repeat top left;width:440px;height:24px;line-height:24px;padding:0 10px;outline:none;}
.form .input-textarea {background:url(http://642507963.r.cdnsun.net/images/form-input-textarea.jpg) no-repeat top left;width:489px;height:63px;padding:10px;}
.form.reply .input-text {background:url(http://642507963.r.cdnsun.net/images/form-reply-input-text.jpg) no-repeat top left;width:280px;height:24px; outline:none;}
.form.reply .input-textarea {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8 url(http://642507963.r.cdnsun.net/images/bg_form-input-textarea.gif) repeat-x top center;
	height:100px;
	width:398px;
	outline:none;
}
.form.reply button {
	margin-top:2px;
	line-height:24px;
	color:#fff;
	float:left;
	width:22px;
	height:22px;
	text-align:center;
	background:#eb7727;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9544), to(#ff7679));
	-moz-border-radius: 11px;
	border-radius: 11px;
	border-right:solid 1px #bf5200;
	border-bottom:solid 1px #bf5200;
}

.form label {display:block;padding:6px 0;}
.form div {padding:0 0 15px 0;}
.form.reply div {padding:0 0 10px 0;}
.form .message {display:none;padding:0;margin:0;}
.form #alert ul {list-style:none;padding:20px 0 0 0;margin:0;}
.form #alert ul li {display:block;}
/* -- */

/*review tab*/
.review {
	display:none;
	padding:10px;
	background:#fefefe;
	border-bottom:solid 1px #ededed;
}

.review legend {font-size:12px; font-weight:bold; color:#333;}

.review fieldset {
	width:25%;
	padding:0;
	margin:0;
	float:left;
}

.review .wide {
	width:100%;
}

.review table {
	float:right;
}

.review p {
	float:left;
	width:92%;
	padding:4%;
	line-height:22px;
}

.review p label {width:65%; float:left; font-size:10px;}
.review p select {width:35%; float:right; margin:0; padding:0; border:solid 1px #cdcdcd;}

.review .input-textarea {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8 url(http://642507963.r.cdnsun.net/images/bg_form-input-textarea.gif) repeat-x top center;
	height:100px;
	width:359px;
	outline:none;
}

/* news tab */
.news ol {
	list-style:none;
}

.news p {
	font-size:12px;
	line-height:17px;
}

.news .dob {float:right; color:#ccc;}

/* dashboard */

.dashboard {
	float:left;
	width:100%;
	margin-top:-5px;
	padding:10px 0 10px 0;
	background:#fff;
	list-style: none;
	border-bottom:solid 1px #ededed
}

.dashboard li {
	float:left;
	margin-left:6px;
}

.edit {
	font-size:11px;
	font-weight: bold;
	padding:4px 5px 4px 18px;
	margin:0 0 4px 0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-right:solid 1px #3b683c;
	border-bottom:solid 1px #3b683c;
	color:#fff;
	text-align: center;
	background:#84b684 url('http://642507963.r.cdnsun.net/images/edit.gif') no-repeat 5px center
}

.edit_unit {

}

.edit_unit button {
	margin-right: 5px;
}

.edit_unit ul, .edit_unit ol {
	list-style:none;
}

.edit_unit p {
	line-height:17px;
	font-size:11px;
}

.edit_unit .notice {
	font-size:12px;
	line-height:22px;
}

.edit_unit textarea {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8 url(http://642507963.r.cdnsun.net/images/bg_form-input-textarea.gif) repeat-x top center;
	height:100px;
	width:95%;
	outline:none;
}

.edit_unit .actions {
	line-height:24px;
}

.edit_unit .dob {color:#ccc;}

.edit_unit .remove {
	float:right;
	padding:4px;
	width:7px;
	height:7px;
	background:url(http://642507963.r.cdnsun.net/images/icon_delete.gif) no-repeat center 4px;
}

.edit_unit .remove:hover {
	background:#fd6d6f url(http://642507963.r.cdnsun.net/images/icon_delete.gif) no-repeat center -11px; ;
}

.edit_unit .first {
	float:left;
	margin-right:20px;
	line-height:30px;
	width:130px;
}

.edit_unit textarea{
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	font-size:11px;
	color:#666;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8 url(http://642507963.r.cdnsun.net/images/bg_form-input-textarea.gif) repeat-x top center;
	height:70px;
	width:410px;
	outline:none;
}

.edit_this {
	float:left;
	background:#fff;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:4px;
	margin-right:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.edit_this img {
	margin-left:4px;
}

.edit_this input {
	float: left;
	margin:0;
	padding:4px;
	font-size:10px;
	color:#888;
	border:solid 1px #9f9f9f;
	outline:none;
}

.edit_this select {
	float: left;
	margin:0;
	padding:4px;
	font-size:10px;
	color:#888;
	border:solid 1px #9f9f9f;
	outline:none;
}

.edit_this input:focus {
	background:#f1f8fa;
}

.edit_this button {
	float: left;
	margin:0;
	margin-left:4px;
	padding:4px;
	font-size:10px;
	color:#fff;
	border:none;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#8895aa;
}

.rates {
	list-style:none;
}

.rates li{
	float:left;
	width:100%;
	margin:0 0 4px 0;
}

.rates li span {
	float:left;
}

.rates li span strong {
	color:#555;
	font-weight:normal;
}

.rates i {
	color:#ccc;
	float:left;
	clear:both;
	line-height:24px;
}

/* hz stats */

.hz_stats {
	float:left;
	width:180px;
	list-style:none;
	background:#fff;
	border-bottom:solid 4px #f5f5f5;
}

.hz_stats .first {
	padding:4px;
	color:#333;
	font-weight:bold;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	background:url(http://642507963.r.cdnsun.net/images/bg-header.jpg) repeat-x;
}

.hz_stats .first span {
	position:absolute;
	width:32px;
	height:32px;
	margin-left:15%;
	margin-top:-10px;
	background:#ccc;
}

.hz_stats li {
	font-size:11px;
	line-height:17px;
	padding:2px 4px;
	text-indent:8px;
	border-bottom:solid 1px #f5f5f5;
	background:url('http://642507963.r.cdnsun.net/images/icon_bullet.gif') no-repeat 4px 8px;
}

.hz_stats li a {
	text-decoration: none;
}

.hz_stats li a:hover {
	text-decoration: underline;
}

.hz_news {
	float:right;
	width:240px;
	list-style:none;
}

.hz_news li {
	float:left;
	/*padding:0px 0;*/
	border-bottom:solid 1px #ccc;
}

.hz_news li:last-child {border:none;}

.hz_news li .picture {
	float:left;
	width:50px;
	height:50px;
	margin:0 10px 0 0;
	background:#fff;
	padding:2px;
	border:solid 1px #ccc;
}

/* add server */
.add_server ol {
	list-style: none;
	width:90%;
	margin:0 5%;
}

.add_server ol li {
	float:left;
	width:100%;
	margin-bottom:4px;
}

.add_server legend {
	font-size:14px;
	color:#444;
}

/* add server form */

.add_form legend strong {
	background:#fff;
	border:solid 1px #ccc;
	padding:4px 6px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.add_form p {
	float:left;
	width:80%;
	line-height:14px;
	padding:0;
	margin-left:24px;
}

.add_form label {
	float:left;
	width:90px;
	line-height:22px;
}

.add_form strong {
	line-height:22px;
}

.add_form input, .add_form select {
	border:solid 1px #ccc;
	padding:4px;
}

.add_form .small {
	width:35%;
	padding:0 0 -10px 0;
}

.add_form .small input {
	float:left;
	width:50px;
}

.add_form textarea {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8 url(http://642507963.r.cdnsun.net/images/bg_form-input-textarea.gif) repeat-x top center;
	height:50px;
	width:300px;
	outline:none;
}

.add_form .wide {
	width:90%;
}

.add_form .wide label {
	width:90%;
	float:none;
}

.add_form .wide input {
	float:none;
}

.add_form .error {
	background:#fee;
}

.add_form button {
	margin-left:24px;
}

/* customize your server */

.customize .color {
	float:left;
	height:10px;
	width:10px;
	padding:4px;
	margin-right:4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.customize .chosed {
	float:left;
	height:10px;
	width:10px;
	background:url('http://642507963.r.cdnsun.net/images/icon_whitecircle.png') no-repeat center center;
}

.customize .red {
	background:#dd5059 url('http://642507963.r.cdnsun.net/images/pat_color.png') repeat;
	border-right:solid 1px #be3242;
	border-bottom:solid 1px #be3242;
}

.customize .green {
	background:#00a380 url('http://642507963.r.cdnsun.net/images/pat_color.png') repeat;
	border-right:solid 1px #008767;
	border-bottom:solid 1px #008767;
}

.customize .blue {
	background:#2190b8;
	background:#2190b8 url('http://642507963.r.cdnsun.net/images/pat_color.png') repeat;
	border-right:solid 1px #00779d;
	border-bottom:solid 1px #00779d;
}

.customize .black {
	background:#333 url('http://642507963.r.cdnsun.net/images/pat_color.png') repeat;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}

.customize .first {
	line-height:17px;
}

.customize form {
	width:300px;
	float:left;
}

.customize .desc {
	width:300px;
	height:30px;
}

/* order form*/

.order_form {
	float:left;
}

.order_form legend {
	font-size:20px;
}

.order_form p {
	float:left;
	width:100%;
	padding:10px 0 10px 0;
}

.order_form label{
	float:left;
	width:150px;
}

.order_form select {
	float:left;
	border:solid 1px #ccc;
}

.order_form textarea {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	font-size:11px;
	color:#666;
	border-top:solid 1px #a3a3a3;
	border-right:solid 1px #d1d2d4;
	border-left:solid 1px #d1d2d4;
	border-bottom:solid 1px #e9eaec;
	background:#f5f6f8 url(http://642507963.r.cdnsun.net/images/bg_form-input-textarea.gif) repeat-x top center;
	height:70px;
	width:350px;
	outline:none;
}

.order_form span{
	float:left;
	clear:both;
	margin-left:150px;
}

.order_form .button {
	margin-left:150px;
	margin-top:10px;
}

/* flickr */
#flickr h5 {border-bottom:1px solid #d9d9d9;padding:0 0 5px 0;}
#flickr-photos {padding:10px 0 0 0;margin:0;height:150px;width:210px;overflow:hidden;border-top:1px solid #fcfcfc;}
#flickr-photos ul {list-style:none;float:left;padding:0;margin:0 0 0 -10px;}
#flickr-photos ul li {display:block;float:left;padding:0 0 12px 12px;}
#flickr-photos ul li img {border:none;width:60px;height:60px;}
/* -- */

/* social icons */
.social-icons li {width:30px;height:30px;float:left;}
.social-icons li a {width:24px;height:24px;background:url(http://642507963.r.cdnsun.net/images/social-icons.png) no-repeat 0 0;display:inline-block;float:none;}
.social-icons li .skype {background-position:0 0;}
.social-icons li .skype:hover {background-position:-24px 0;}
.social-icons li .linkedin {background-position:0 -24px;}
.social-icons li .linkedin:hover {background-position:-24px -24px;}
.social-icons li .facebook {background-position:0 -48px;}
.social-icons li .facebook:hover {background-position:-24px -48px;}
.social-icons li .digg {background-position:0 -72px;}
.social-icons li .digg:hover {background-position:-24px -72px;}
.social-icons li .deviantart {background-position:0 -96px;}
.social-icons li .deviantart:hover {background-position:-24px -96px;}
.social-icons li .twitter {background-position:0 -120px;}
.social-icons li .twitter:hover {background-position:-24px -120px;}


.social-icons.mini li {width:16px;height:16px;padding:0 0 0 4px;display:block;float:left;margin:4px 0 0 0;}
.social-icons.mini a {width:16px;height:16px;background:url(http://642507963.r.cdnsun.net/images/social-icons-mini.png) no-repeat 0 0;display:block;float:left;}
.social-icons.mini li .skype {background-position:0 0;}
.social-icons.mini li .skype:hover {background-position:-16px 0;}
.social-icons.mini li .linkedin {background-position:0 -16px;}
.social-icons.mini li .linkedin:hover {background-position:-16px -16px;}
.social-icons.mini li .facebook {background-position:0 -32px;}
.social-icons.mini li .facebook:hover {background-position:-16px -32px;}
.social-icons.mini li .digg {background-position:0 -48px;}
.social-icons.mini li .digg:hover {background-position:-16px -48px;}
.social-icons.mini li .deviantart {background-position:0 -74px;}
.social-icons.mini li .deviantart:hover {background-position:-16px -74px;}
.social-icons.mini li .twitter {background-position:0 -80px;}
.social-icons.mini li .twitter:hover {background-position:-16px -80px;}
/* -- */


/*.tooltip-cloud {position:absolute;left:-2000px;z-index:200;background:url(http://642507963.r.cdnsun.net/images/tooltip-cloud.png) no-repeat top left;width:69px;padding:0 2px 0 0;height:32px;line-height:28px;font-size:11px;color:#fffffe;text-align:center;}
*/

.tooltip-cloud {
	position:absolute; left:-2000px; z-index:200; background:#333; color:#ccc; font-size:11px; padding:4px; text-align:center;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border-right:solid 2px #222;
	border-bottom:solid 2px #222;
}

.separator {height:1px;line-height:0;font-size:0;border-top:1px solid #e8e8e8;margin:5px 0 5px 0;}
#piecemaker {position: relative; z-index:100;}

/* google map in contact */
#map_canvas {height:270px;width:460px;position:relative;}
#mapcontent h1 {font-size:14px;padding:0 0 5px 0;margin:0;font-weight:bold;}
#mapcontent p {padding:0 0 0 0 !important;}

/* lightbox for login box */
#lightbox {display:none;background:#000001;opacity:0.9;position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:1000;}
#lightbox-close {position:absolute;top:15px;right:15px;font-size:11px;background:url(http://642507963.r.cdnsun.net/images/lightbox-close.png) no-repeat top left;width:11px;height:12px;display:block;}

#loginbox-panel {display:none;position:fixed;top:200px;left:50%;margin-left:-230px;z-index:1001;background:url(http://642507963.r.cdnsun.net/images/lightbox-bg.jpg) repeat-x top #f7f7f7;width:380px;border:1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:20px 30px;}
#loginbox-panel .frame {padding:0 0 0 90px;background:url(http://642507963.r.cdnsun.net/images/login-box.png) no-repeat top left;}
#loginbox-panel .input-text {background:url(http://642507963.r.cdnsun.net/images/loginbox-input-text.jpg) no-repeat top left;width:267px;height:24px;line-height:24px;padding:0 10px;font-size:11px;color:#686868;margin:12px 0 0 0;}
#loginbox-panel .separator {margin:15px 0;}
#loginbox-panel div a {color:#5790dc;}
#loginbox-panel .input-submit {background:url(http://642507963.r.cdnsun.net/images/loginbox-input-submit.jpg) no-repeat top left;width:75px;height:25px;padding-bottom:2px;line-height:25px;cursor:pointer;color:#656565;font-weight:bold;margin-top:-5px;}

.filters {
	float: left;
	list-style:none;
}

.filters li {
	float:left;
	padding-right:5px;
	display:inline
}

.filters li ol {
	position:absolute;
	padding:4px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:double 3px #ccc;
	background:#f3f3f3;
}

/* margins */
.mh_10 {width:100%; padding:5px 0 5px 0;}
.mh_17 {width:100%; padding:17px 0 0 0;}
.mh_20 {width:100%; padding:10px 0 10px 0;}
.mh_30 {width:100%; padding:15px 0 15px 0;}
.mh_40 {width:100%; padding:20px 0 20px 0;}
.mh_50 {width:100%; padding:25px 0 25px 0;}

/* banner units */
.ad {

}

.ad span {
	color:#ddd;
	text-transform: uppercase;
	font-size:9px;
}

.ad div {
/* 	background:#fff; */
}

.sky div {
/* 	width:160px; */
/* 	height:600px; */
}

.square div {
	width:300px;
	height:250px;
}

.leaderboard {
	float:right;
	margin-right:30px;
}

.leaderboard .bidon {
	width:728px;
	height:90px;
}

.box {
	width:460px;
	margin:0 auto;
}

.box div {
	width:460px;
	height:60px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.team_box {
	list-style:none;
	padding:5px;
	float:left;
	width:45%;
	border:solid 1px #ddd;
	background:#fff;
	line-height:17px;
}

.team_box strong {
	color:#333;
}

.search_form fieldset {
	float:left;
	width:300px;
}

.search_form fieldset legend {display:none;}

.search_form fieldset input[type=text] {
	float: left;
	margin:0;
	width:245px;
	line-height:23px;
	padding:8px;
	font-size:14px;
	color:#888;
	border:solid 1px #9f9f9f;
	border-right:none;
	outline:none;
}

.search_form fieldset input:focus {
	background:#f1f8fa;
}
.search_form fieldset button {
	float: left;
	margin:0;
	line-height:25px;
	padding:8px;
	font-size:14px;
	color:#fff;
	border:none;
	background:#8895aa;
}

.search_form fieldset a {
	padding:1px 0 1px 18px;
	background:url('http://642507963.r.cdnsun.net/img/_interface/icon_fold_unfold.gif') no-repeat;
	background-position: top left;
}

.search_form ol {
	padding:10px;
	list-style: none;
	line-height:20px;
	background:#f9f9f9;
	border:solid 1px #d3d3d3;
	margin-top:10px;
}

.buy_item {
	float:left;
}

.buy_item div {
	float:left;
	padding:10px;
	background:#fff;
	border:solid 1px #ccc;
}

.buy_item div strong {color:#333;padding-right:5px;}

.buy_item div select {
	padding:4px;
	border:solid 1px #ccc;
}

.myhome-li {
    font-size: 11px;
    /*width: 57px;*/
    /*height: 73px;*/
    text-align: center;
    margin-bottom: 12px;
}

.myhome-li a {
    color:#000;
    text-decoration: none;
}

.myhome-li a:hover, .myhome-li a.active {
    text-decoration: none;
    /*color: orange;*/
}

.imagine-hp-top{
    position: relative;
    top: 4px;
}

/* better show*/

.bettershow {
    background-color: #fff;
    padding: 18px;
    margin-bottom: 10px;
}

/* chronicle buttons css3 */
.bucton {
    position:relative;
    font-weight:bold;
    font-size:10px;
    color:#fff;
    padding:1px 2px;

    /* css3 */
    border-radius:3px;
    -moz-border-radius:3px;
    -moz-box-shadow:0 0 2px rgba(0,0,0,0.4);
    -webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);
    box-shadow:0 0 2px rgba(0,0,0,0.4); /* standards version last */
}
.bucton, a {
    text-decoration: none;
}

 /* CHRONICLES */
.H5 {
    border-color:#a93d2f;
    background:#a93d2f;
}
.C1, .C2, .C3, .C4, .C5 {
    border-color:#8cbf2d;
    background:#8cbf2d;
}
.Gracia, .Gracia2, .Graciafinal{
    border-color:#a29d7d;
    background:#a29d7d;
}

.Interlude{
    border-color:#3a7baf;
    background:#3a7baf;
}
.Kamael{
    border-color:#15665f;
    background:#15665f;
}
.Epilogue{
    border-color:#73a7d6;
    background:#73a7d6;
}

.HellBound, .Freya{
    border-color:#ffaa11;
    background:#ffaa11;
}

.wow {
     border-color:#73a7d6;
     background:#73a7d6;
}

.s32{width:32px;height:32px;border-width:1px;line-height:32px;}


/* ===[ Buttons ]=== */

			.buttona {
				position: relative;
				cursor: pointer;
				font: bold 12px/normal 'Segoe UI', Arial, sans-serif;
				color: #333;
				width: 50px;
				text-decoration: none;
				text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
				border: 1px solid rgba(0, 0, 0, .1);
				padding: 8px 10px 10px;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				background-color: #EEE;
				background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
				background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));
				background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
				background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
				background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.2));
				-webkit-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 3px 0px rgba(0, 0, 0, .2);
				-moz-box-shadow: inset 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 3px 0px rgba(0, 0, 0, .2);
				box-shadow: inset 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 4px 0px rgba(0, 0, 0, .2);
				-webkit-user-select: none;
				-moz-user-select: none;
			}

			.buttona::-moz-focus-inner {
				margin: 0;
				padding: 0;
				border: 0;
			}

			a.buttona {
				outline: 0
			}

			/* ===[ Default hover ]=== */

			.buttona:hover, .button:active {
				text-decoration: none;
				background-color: #F9F9F9;
			}

			/* ===[ Default active ]=== */

			.buttona:active {
				top: 1px;
				margin-bottom: 1px;
				border-bottom-width: 1px;
				background-color: #F9F9F9;
				background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
				background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));
				background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
				background-image: -o-linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
				background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0.2));
			}

			/* ===[ Button sizes ]=== */

			.buttona.small {
				/*padding: 3px 8px 4px;*/
				font-size: 10px;
			}

			.buttona.large {
				padding: 10px 20px 11px;
				font-size: 14px;
			}

			/* ===[ Button colors ]=== */

			.buttona.red, .buttona.green, .buttona.blue, .buttona.yellow, .buttona.orange {
				color: #FFF;
				text-shadow: 0 -1px rgba(0, 0, 0, 0.15);
			}

			.buttona.red {
				background-color: #E62727
			}

			.buttona.red:hover, .buttona.red:active {
				background-color: #FF2F2F
			}

			.buttona.green {
				background-color: #91BD09
			}

			.buttona.green:hover, .buttona.green:active {
				background-color: #A0CF0C
			}

			.buttona.blue {
				background-color: #2981E4
			}

			.buttona.blue:hover, .buttona.blue:active {
				background-color: #2F93FF
			}

			.buttona.yellow {
				background-color: #FFB515
			}

			.buttona.yellow:hover, .buttona.yellow:active {
				background-color: #FFC74F
			}

			.buttona.orange {
				background-color: #FF5C00
			}

			.buttona.orange:hover, .buttona.orange:active {
				background-color: #FF782F
			}

			.lh27 {
				line-height: 27px;
			}
            .wdh125 {
                width: 125px;
            }

