* {
margin: 0;
padding: 0;
}

html {
background: #0b161e;
color: #fff;
font: 0.83em/1.35 Arial, Tahoma, sans_serif;
}

body {
background: #0b161e url(../images/hrep.jpg) repeat-x;
color: #fff;
}

p {
margin: 10px 0 10px;
}

ul,ol {
margin: 0;
}

td,tr {
vertical-align: top;
}

a:link,a:visited,a.o:link,a.o:visited,a.g:link,a.g:visited {
color: #b2cfe7;
font-weight: bold;
text-decoration: none;
}

a:hover,a.o:hover,a.g:hover {
color: #e3f2ff;
text-decoration: underline;
}

a:link img,a:visited img {
vertical-align: middle;
}

div.spacer {
margin: 10px 0 10px 0;
}

ul.ulp {
padding: 6px 0 6px 16px;
margin: 0;
display: none;
}

ul.ulp li {
margin: 0;
padding: 0 0 1px 0;
}

.ulp a.o:link,.ulp a.o:visited {
color: #666;
text-decoration: none;
}

.ulp a.o:hover {
color: #666;
text-decoration: underline;
}

img {
border: 0;
}

.tbrd {
width: 100%;
border-collapse: collapse;
}

.tbrd td {
border: 0;
padding: 2px;
border: 1px solid #eee;
}

.tbrd tr.t td {
text-align: center;
font-weight: bold;
vertical-align: middle;
}

input,textarea,option,select {
font: 1em/1.4em Arial, Tahoma, sans_serif;
padding: 0 2px;
height: 20px;
vertical-align: middle;
border: 1px solid #343b41;
background: #141c22;
color: #fff;
}

input:focus,textarea:focus,option:focus,select:focus {
border: 1px solid #94a1aa;
}

select {
padding: 0;
}

option,option:focus {
border: 0;
font-size: 1em;
}

input._i {
width: 90%;
}

input.nb {
background: none;
border: 0;
}

input.sb {
background: url(../images/icons/login_btn.gif) no-repeat top right;
border: none;
color: #fff;
font-size: 0.8em;
font-weight: bold;
clear: both;
cursor: pointer;
padding: 0;
margin: 0;
height: 22px;
vertical-align: middle;
}

input.sb:hover,input.sb.over {
background-position: 0 -22px;
}

.cleaner {
display: block;
clear: both;
height: 0;
line-height: 0px;
margin: 0;
padding: 0;
}

textarea {
width: 99%;
}

.greska {
color: #ca6308;
}

:focus {
outline: 0;
}

.frm_name {
display: none;
}

#loading {
width: 240px;
text-align: right;
border: 1px;
position: absolute;
top: 200px;
left: -151px;
border: 1px solid #000;
margin-left: 50%;
padding: 30px;
background: #fff 30px 20px url(../images/lightbox/loading.gif) no-repeat
;
font-weight: bold;
display: none;
color: #000;
}

#am {
padding: 10px 10px 10px 30px;
margin: 0;
}

#pht,#phb {
margin: 0 auto;
width: 942px;
padding: 0 20px;
background: #1c272e;
}

#pht {
height: 41px;
}

#pht a:link,#pht a:visited {
color: #80a6c5;
}

#pht a:hover {
color: #86cee9;
text-decoration: none;
}

#phi {
height: 41px;
line-height: 41px;
float: left;
width: 400px;
font-size: 0.79em;
}

#phtr {
height: 41px;
line-height: 41px;
float: right;
}

#phb {
height: 38px;
background: url(../images/hmenu.jpg) no-repeat top right;
}

#pc {
width: 959px;
margin: 0 auto;
position: relative;
background: #030709 url(../images/header.jpg) no-repeat top right;
}

a#logo:link,a#logo:visited {
display: block;
width: 489px;
height: 160px;
background: url(../images/header_logo.jpg) no-repeat;
}

a#logo:hover {
background: url(../images/header_logo.jpg) no-repeat 0 -160px;
}

a.bann:link,a.bann:visited {
display: block;
}

#lbox {
display: none;
}

#lbox div {
text-align: right;
color: #80a6c5;
display: none;
font-size: 0.8em;
font-weight: bold;
}

#lbox .s4 {
display: none;
}

#lbox .s3 {
color: #ca6308;
}

#lbox a:link,#lbox a:visited {
color: #80a6c5;
font-weight: normal;
}

#lbox a:hover {
color: #8bd1eb;
text-decoration: none;
}

#lbox ul {
margin: 0;
padding: 0;
list-style: none;
}

.notice {
font-style: italic;
font-weight: bold;
color: #80a6c5;
}

#rpass input.i {
display: block;
float: left;
width: 200px;
}

#lbox li {
position: absolute;
text-align: left;
}

#lbox label {
height: 29px;
line-height: 29px;
padding-right: 12px;
}

#lbox .h {
display: none;
}

#lbox li.m {
right: 130px;
top: 2px;
}

#lbox li.p {
right: 130px;
top: 30px;
}

#lbox li.s,#lbox li.f2 {
right: 0;
top: 8px;
width: 120px;
}

#lbox li.f,#lbox li.r {
right: 0;
top: 37px;
width: 120px;
}

#lbox .i {
border: 1px solid #343b41;
background: #141c22;
width: 151px;
height: 20px;
color: #fff;
vertical-align: middle;
}

a#lbox_f:link,a#lbox_f:visited {
color: #7d7d7d;
font-weight: normal;
font-size: 0.72em;
}

a#lbox_f:hover {
color: #8bd1eb;
}

.c_opt option,.c_opt {
background-position: 2px 2px;
background-repeat: no-repeat;
padding-left: 20px;
}

#rpass {
margin: 0;
padding: 0;
list-style: none;
}

#rpass li {
padding: 0 0 8px 0;
height: 18px;
line-height: 18px;
}

#rpass label {
display: block;
float: left;
width: 140px;
}

#rez table {
width: 100%;
border: 0;
}

#rez td {
border-collapse: collapse;
padding: 3px 5px;
border: 0;
}

#rez label {
display: block;
width: 140px;
}

#rez em {
display: block;
font-style: normal;
font-size: 0.86em;
padding-top: 2px;
color: #80a6c5;
}

#rez input.i {
width: 260px;
}

#rez textarea {
width: 260px;
height: 120px;
}

#rez label.n {
display: inline;
width: auto;
}

#rez input,#rez textarea,#rez select,#rez option {
background-color: #243b49;
border: 1px solid #000;
}

#rez option,#genderm,#genderf {
border: 0;
}

#ph a:link,#ph a:visited {
font-weight: bold;
}

#phmnu {
margin: 0;
float: right;
}

#phmnu li {
display: inline;
}

#phmnu a:link,#phmnu a:visited {
display: block;
float: left;
color: #c7c7c7;
text-transform: uppercase;
height: 38px;
line-height: 38px;
font-size: 0.8em;
font-weight: bold;
padding-left: 32px;
background-repeat: no-repeat;
}

#phmnu a:hover,#phmnu a.s {
color: #fff;
background-position: 0 -38px;
text-decoration: none;
}

#phmnu a#mnu_nws:link,#phmnu a#mnu_nws:visited {
background-image: url(../images/icons/nws.jpg);
}

#phmnu a#mnu_mprfl:link,#phmnu a#mnu_mprfl:visited {
background-image: url(../images/icons/mprfl.jpg);
}

#phmnu a#mnu_ssrch:link,#phmnu a#mnu_ssrch:visited {
background-image: url(../images/icons/ssrch.jpg);
}

#phmnu a#mnu_mmbrs:link,#phmnu a#mnu_mmbrs:visited {
background-image: url(../images/icons/mmbrs.jpg);
}

#phmnu a#mnu_grps:link,#phmnu a#mnu_grps:visited {
background-image: url(../images/icons/grps.jpg);
}

#phmnu a#mnu_vdo:link,#phmnu a#mnu_vdo:visited {
background-image: url(../images/icons/video.jpg);
}

#phmnu a#mnu_phto:link,#phmnu a#mnu_phto:visited {
background-image: url(../images/icons/phto.jpg);
}

#phmnu a#mnu_frum:link,#phmnu a#mnu_frum:visited {
background-image: url(../images/icons/frum.jpg);
}

#btb {
position: absolute;
right: 11px;
top: 52px;
}

#cc {
width: 344px;
padding: 0 2px;
float: left;
}

.bol_ .box {
background: #172732;
padding: 9px;
}

.box .desc {
padding-bottom: 12px;
}

.msgs table {
width: 100%;
border: 0;
border-collapse: collapse;
margin: 5px 0 12px 0;
}

.msgs .t td {
text-align: center;
font-weight: bold;
}

.msgs td {
padding: 2px 3px;
vertical-align: middle;
}

.msgs td.c {
width: 13px;
}

.msgs div.d {
height: 1.3em;
}

.msgs div.d span {
float: left;
}

.msgs div.n {
float: right;
}

.msgs div.l {
margin-top: -1.3em;
}

.msgs div.no {
text-align: center;
font-weight: bold;
}

.msgs td.d {
text-align: right;
}

#cr {
width: 344px;
padding: 0 2px;
float: right;
}

#cc h1 {
display: none;
}

.boxl {
background: #162735;
margin-bottom: 3px;
}

.boxc,.boxcs {
margin-bottom: 3px;
background: #02070b;
}

.boxc .oddrow,.boxcs .oddrow {
background: #172732;
}

.boxc h1 {
background: #030709 url(../images/tab.jpg) repeat-x 0 -29px;
}

#srchbox {
position: absolute;
background: #030709 url(../images/header_search.jpg) no-repeat;
top: 0;
right: 0;
width: 411px;
padding: 0 0 0 60px;
height: 160px;
display: none;
}

#srch_rm,#srch_rg,#srch_rw {
border: none;
background: none;
padding: 0;
height: 14px;
}

#srchbox label {
font-size: 0.86em;
padding-left: 4px;
}

#srch_hq {
height: 22px;
line-height: 22px;
border: 0;
background: #fff;
color: #0e3357;
font-size: 1.1em;
margin: 18px 0;
width: 212px;
}

a.img:link,a.img:visited,img.img {
display: block;
}

a.img img {
display: block;
}

.boxl a.img:link,.boxl a.img:visited {
float: left;
display: block;
width: 91px;
margin: 0 9px 9px;
border: 2px solid #0a111e;
}

.news a.img:link,.news a.img:visited,.member a.img:link,.member a.img:visited,img.img,.video a.img:link,.video a.img:visited
{
width: 136px;
float: left;
margin: 0 10px 5px 0;
border: 1px solid #0a111e;
}

.member a.img:link,.member a.img:visited {
width: 84px;
}

.video a.img:link,.video a.img:visited,.video a.img:link img,.video a.img:visited img
{
width: 128px;
}

.news {
text-align: justify;
}

.news,.member,.video {
padding: 9px 7px;
}

span.date,.date,.cby {
font-size: 0.86em;
display: block;
color: #80a6c5;
padding: 4px 0 6px;
}

span.date a:link,span.date a:visited,.cby a:link,.cby a:visited {
color: #80a6c5;
font-weight: normal;
}

.member .l,.video .l {
padding: 6px 0 0 0;
color: #b2cfe7;
}

.member .l a:link,.member .l a:visited,.video .l a:link,.video .l a:visited
{
font-size: 0.86em;
}

.news h2,.member h2,.video h2 {
margin: 0 0 3px 0;
padding: 0;
}

.news h2 a:link,.news h2 a:visited,.member h2 a:link,.member h2 a:visited,.video h2 a:link,.video h2 a:visited
{
color: #cf7603;
font-size: 1em;
line-height: 1em;
}

.news h2 a:hover,.member h2 a:hover,.video h2 a:hover {
text-decoration: none;
}

.r span {
color: #80a6c5;
font-weight: normal;
}

.member .r {
width: 408px;
float: right;
}

.video .r {
width: 360px;
float: right;
}

.news .r {
width: 356px;
float: right;
}

#video {
margin: 20px 0;
text-align: center;
}

#pager {
text-align: center;
height: 32px;
padding-top: 8px;
font-size: 0.86em;
}

#pager a:link,#pager a:visited {
color: #fff;
padding: 1px 4px;
font-weight: normal;
}

#pager a:hover {
background: #172732;
text-decoration: none;
}

#pager a.s:link,#pager a.s:visited {
color: #0b0b0b;
background: #51697d;
border: 1px solid #273f56;
padding: 0px 3px;
}

#lpro {
clear: both;
background: #050e17;
}

#lpro a:link,#lpro a:visited {
display: block;
height: 26px;
line-height: 26px;
padding-left: 36px;
color: #c7c7c7;
background-position: 9px -26px;
background-repeat: no-repeat;
}

#lpro a:hover {
text-decoration: none;
color: #fff;
background-position: 9px -78px;
}

#lpro a.oddrow:link,#lpro a.oddrow:visited {
background-color: #09151f;
background-position: 9px 0;
}

#lpro a.oddrow:hover {
background-position: 9px -52px;
}

#rndprofile {
background-image: url(../images/icons/rndprofile.gif);
}

#rndfriends {
background-image: url(../images/icons/rndfriends.gif);
}

#rndgroups {
background-image: url(../images/icons/rndgroups.gif);
}

#rndvideo {
background-image: url(../images/icons/rndvideo.gif);
}

#rndgalleries {
background-image: url(../images/icons/rndphoto.gif);
}

#rndaddfriend {
background-image: url(../images/icons/rndaddfriend.gif);
}

#rndaddfriend.rff {
background-image: url(../images/icons/rnddelfriend.gif);
}

#rndsendmessage {
background-image: url(../images/icons/rndmsg.gif);
}

#rndfriendrequest {
background-image: url(../images/icons/rndaddfriend.gif);
}

#rndeditmember {
background-image: url(../images/icons/rndedit.gif);
}

#rndeditgroup {
background-image: url(../images/icons/rndcreategrp.gif);
}

#rndmembergame {
background-image: url(../images/icons/rndnewgame.gif);
}

#rndeditvideo {
background-image: url(../images/icons/rndyoutube.gif);
}

#rndeditphoto {
background-image: url(../images/icons/rndaddpht.gif);
}

#rndwow {
background-image: url(../images/icons/rndnewwow.gif);
}

#rndinbox {
background-image: url(../images/icons/rndmsg.gif);
}

a#pname:link,a#pname:visited {
color: #dedede;
}

#wall_p {
padding: 20px 10px;
}

#wall_p .i {
width: 400px;
}

#cc #wall_p .i {
width: 230px;
}

#posts div.t {
height: 22px;
}

#posts div.t span.d {
float: left;
color: #80a6c5;
font-size: 0.86em;
}

#posts div.t a:link,#posts div.t a:visited {
float: right;
display: block;
}

a.bol:link,a.bol:visited,.box_visible a.bolv:link,.box_visible a.bolv:visited
{
display: block;
position: relative;
height: 29px;
line-height: 29px;
color: #5a646c;
font-weight: bold;
display: block;
padding: 0 12px;
background: #030709 url(../images/tab.jpg) repeat-x;
}

a.bol:link span,a.bol:visited span {
display: block;
position: absolute;
top: 0;
right: 0;
height: 29px;
width: 32px;
background: url(../images/plumin.jpg) no-repeat;
text-indent: -999em;
overflow: hidden;
}

.box_visible a.bol:link,.box_visible a.bol:visited,.box_visible a.bolv:link,.box_visible a.bolv:visited,.box_visible a.bol:link span,.box_visible a.bol:visited span
{
background-position: 0 -29px;
color: #fff;
}

a.bol:hover {
color: #94a1aa;
text-decoration: none;
}

a.bolv:hover {
text-decoration: none;
cursor: default;
}

a.bol:hover span {
background-position: 0 -58px;
}

.bol_ {
display: none;
}

.box_visible .bol_ {
display: block;
}

.bol_ a:link,.bol_ a:visited {
color: #80a6c5;
}

.glst li.l {
border-bottom: 0;
}

.flst,.plst,.glst {
list-style: none;
padding: 0;
background: #050e17;
}

.flst li,.plst li,.glst li {
position: relative;
margin: 0;
padding: 6px 12px;
color: #7d7d7d;
font-weight: normal;
font-size: 0.86em;
}

.glst li.oddrow,.plst li.oddrow,.flst li.oddrow {
background: #09151f;
}

.flst .i,.plst .i {
position: absolute;
top: 0;
right: 0;
display: none;
height: 26px;
}

.flst .i a,.plst .i a {
display: block;
float: right;
background-position: 0 -26px;
height: 26px;
width: 24px;
}

.flst .oddrow a,.plst .oddrow a {
background-position: 0 0;
}

.flst .i a:hover,.plst .i a:hover {
background-position: 0 -78px;
}

.flst .oddrow .i a:hover,.plst .oddrow .i a:hover {
background-position: 0 -52px;
}

.flst .aff,.plst .aff {
background-image: url(../images/icons/addfriend.gif);
}

.flst .rff,.plst .rff {
background-image: url(../images/icons/delfriend.gif);
}

.flst .smf,.plst .smf {
background-image: url(../images/icons/msg.gif);
}

h1 {
font-size: 1em;
line-height: 29px;
height: 29px;
padding: 0 9px;
font-weight: bold;
margin: 0;
color: #fff;
}

h3 {
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 6px 0;
color: #fff;
}

h2 {
font-size: 1em;
font-weight: bold;
margin: 0;
padding: 0 0 12px 0;
color: #fff;
}

h2 a.o:link,h2 a.o:visited {
color: #fff;
}

h2 strong,h1 strong {
font-size: 0.83em;
color: #47657d;
float: right;
display: block;
}

h1 strong {
font-size: 0.83em;
color: #fff;
font-weight: normal;
}

.news h2 strong,.news h1 strong {
font-size: 0.68em;
font-weight: normal;
color: #80a6c5;
float: none;
display: block;
}

.cby {
text-align: right;
clear: both;
font-size: 0.86em;
}

#gbm {
padding: 10px;
background: #172732;
}

#gbm span.m {
display: block;
float: left;
margin-right: 10px;
}

#pf {
background: url(../images/footer.jpg) repeat-x 0 0;
text-align: center;
color: #384853;
font-size: 0.85em;
margin: 2px auto;
width: 959px;
height: 51px;
line-height: 51px;
}

#pf a:link,#pf a:visited {
font-weight: normal;
color: #384853;
}

#pf a:hover {
color: #80a6c5;
}

#pfl {
width: 200px;
height: 51px;
float: left;
background: url(../images/gamer_footer_icon.jpg) no-repeat 0 0;
margin-left: 22px;
}

#pfc {
width: 515px;
float: left;
text-align: center;
}

a#pfr:link,a#pfr:visited {
display: block;
width: 120px;
margin-left: 80px;
height: 51px;
line-height: 51px;
float: right;
background: url(../images/centillion_footer_icon.jpg) no-repeat 0 0;
}

a#pfr:hover {
background: url(../images/centillion_footer_icon.jpg) no-repeat 0 -52px;
}

#pwl {
position: relative;
width: 257px;
float: left;
margin-right: 4px;
}

#lrndinfo {
margin: 9px 0 14px;
width: 126px;
float: right;
color: #dedede;
font-size: 0.9em;
}

#lrndinfo p {
margin: 0 0 9px;
}

#lrndinfo img {
vertical-align: middle;
margin-right: 4px;
}

#pwc {
width: 518px;
float: left;
}

#pwc.forum {
width: 698px;
}

#homeup {
width: 518px;
height: 294px;
margin: 0 0 6px 0;
background: url(../images/homeup-1.jpg) no-repeat;
text-align: right;
color: #dedfe1;
}

#homeup h1,#homeup p {
display: none;
}

#homelow {
position: relative;
width: 518px;
height: 294px;
margin: 2px 0;
background: url(../images/homelow.jpg) no-repeat;
text-align: right;
color: #dedfe1;
}

#homelow .header {
color: #fff;
font-weight: bold;
font-size: 1.1em;
}

#homelow .error {
color: #ca6308;
}

#homelow p {
display: block;
margin-top: 36px;
}

#homelow #supLink,#homelow #logLink,#homelow .backLink {
display: block;
margin: 6px 1px;
float: right;
}

#homelow .signup {
position: absolute;
top: 60px;
left: 226px;
text-align: left;
width: 280px;
}

#homelow #sup2,#homelow #sup3a,#homelow #sup3b,#homelow #sup4a,#homelow #sup4b,#homelow #sup5a,#homelow #sup5b,#homelow #sup6,#homelow #sup7
{
display: none;
}

.signup input {
margin-top: 15px;
width: 281px;
height: 22px;
border: 0;
line-height: 22px;
background: #fff;
color: #717171;
font-size: 1.1em;
}

.signup a,.signup a:hover {
display: block;
color: #7d7d7d;
text-decoration: none;
font-size: 0.8em;
margin-top: 16px;
float: left;
}

.signup #supLink {
background: url(../images/icons/signup_button.gif) repeat-x 0 0;
width: 107px;
height: 26px;
border: 0;
cursor: pointer;
}

.signup #supLink:hover {
background-position: 0 -26px;
}

.signup #logLink {
background: url(../images/icons/login_button.gif) repeat-x 0 0;
width: 54px;
height: 21px;
}

.signup #logLink:hover {
background-position: 0 -21px;
}

.signup .backLink {
background: url(../images/icons/signup_back_button.gif) repeat-x 0 0;
width: 44px;
height: 18px;
}

.signup .backLink:hover {
background-position: 0 -18px;
}

.signup #supLoader {
background: url(../images/icons/signup_loader.gif) repeat-x 0 0;
width: 56px;
height: 60px;
margin: 20px auto;
}

#pwr {
width: 172px;
float: right;
}

.mem {
border-collapse: collapse;
}

.mem td {
width: 131px;
padding: 5px 10px 0 0;
font-weight: bold;
color: #fff;
}

.mem td.r {
width: 162px;
padding: 5px 0 0 0;
font-weight: normal;
color: #80a6c5;
font-weight: bold;
}

.boxcp {
padding: 6px 12px 8px 12px;
background: #172732;
}

ol.games {
margin: 0 0 0 18px;
padding: 0;
}

ol.games li {
color: #fff;
font-weight: bold;
}

ol.games span {
color: #80a6c5;
font-weight: normal;
}

.l_list {
display: none;
padding: 2px 0 0 0;
}

.l_c {
text-align: right;
font-size: 10px;
}

table.message {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}

.message td {
border: 0;
padding: 3px 0;
border: 0;
}

.message td.l {
font-weight: bold;
width: 90px;
}

dl.wow dt a:link,dl.wow dt a:visited {
font-size: 14px;
}

dl.wow {
margin: 0;
padding: 10px 10px 0 10px;
background-color: #172732;
}

dl.wow dt {
margin: 0;
padding: 0 0 4px 0;
}

dl.wow dd {
margin: 0 0 14px 0;
padding: 0;
}

dl.wow table {
width: 100%;
border-collapse: collapse;
border: 0;
}

dl.wow td {
padding: 2px;
}

.bphoto {
display: block;
margin: 10px auto;
}

.photo {
width: 132px;
float: left;
margin: 10px 16px;
text-align: center;
}

.photo a.im:link,.photo a.im:visited {
display: block;
padding: 1px;
border: 1px solid #7f9db9;
}

.photo a.im:hover {
border: 1px solid #f60;
}

#cw {
padding: 6px 0;
}

#forum_add_link:link,#forum_add_link:visited {
display: block;
float: left;
padding-left: 34px;
background: url(../images/icons/newthread.gif) no-repeat 0 0;
width: 105px;
height: 23px;
line-height: 23px;
margin-top: 5px;
}

#forum_add_link:hover {
background-position: 0 -23px;
text-decoration: none;
}

a#forum_tl:link,a#forum_tl:visited {
display: block;
float: right;
color: #c7c7c7;
font-weight: normal;
padding-left: 28px;
background: url(../images/icons/threadlist.gif) no-repeat;
height: 29px;
line-height: 29px;
}

a#forum_tl:hover {
color: #fff;
background-position: 0 -29px;
text-decoration: none;
}

.replybox {
display: none;
}

.replybox textarea {
height: 80px;
margin: 4px 0;
}

.boxc .indent_level0 {
margin-left: 0;
background: #2e4958;
}

.indent_level0 .r {
width: 579px;
}

.indent_level1 {
margin-left: 0;
}

.indent_level1 .r {
width: 579px;
}

.indent_level2 {
margin-left: 50px;
}

.indent_level2 .r {
width: 535px;
}

.indent_level3 {
margin-left: 75px;
}

.indent_level3 .r {
width: 511px;
}