html,body{margin:0px;padding:0px;height:100%;}
p,div,span,a,label,h1,h2,input{font-family: Tahom,Verdana, sans-serif;color:#555555;font-size:13px;}


.hidden{display:none;}
.block{display:block;}
.pointer{cursor:pointer;}
div.center{margin-left:auto;margin-right:auto;position:relative;}
p.center{text-align:center;}
.no-decoration{text-decoration:none;}
.clear{clear:both;}
.strong{font-weight:bolder;}
.no-margin{margin:0px;padding:0px;}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.nodecor{text-decoration:none;}
div.space10{position:relative;height:10px;z-index:-1;}
div.space15{position:relative;height:15px;z-index:-1;}
div.space22{position:relative;height:22px;z-index:-1;}
div.space25{position:relative;height:25px;z-index:-1;}
div.space28{position:relative;height:28px;z-index:-1;}
div.space30{position:relative;height:30px;z-index:-1;}
div.space35{position:relative;height:35px;z-index:-1;}
div.space40{position:relative;height:40px;z-index:-1;}
pre{color:#FFFFFF;}
.needed{color:#FF0000;}
p{margin:0px;padding:0px;}
input.error,textarea.error{border:1px solid #FF0000;}
label{cursor:pointer;text-decoration:none;}
label:hover{cursor:pointer;text-decoration:underline;}
input{border:1px solid #CCCCCC;}
textarea{border:1px solid #CCCCCC;}
a img{border:0px;}
a:hover{color:#555555;}
/*borders*/
.logoad{border:1px solid #FF0000;}

.bg-white{background-color:#FFFFFF;}
/*content css*/

/* general*/

/* bgcolor */
.g-bg-color{background-color:#eaeaea;}
#right-menu a{text-decoration:none;color:#959595;}
#right-menu ul{list-style: none;}

h3{background-color:#EAEAEA;height:30px;padding-top:10px;padding-left:20px;margin-top:0px;margin-bottom:28px}
h3 span{background-color:#FFFFFF;padding:5px;font-size:13px;color:#555555;padding-left:20px;padding-right:20px;display:inline-block;margin-top:4px;}
h3 a{padding:5px;font-size:12px;color:#1FB3DD;padding-left:20px;padding-right:20px;text-decoration:none;font-weight:normal;}
h3 a:hover{color:#1FB3DD;text-decoration:underline;}

h4{background-color:#EAEAEA;height:15px;padding-top:5px;padding-left:3px;text-align:left;}
h4 span{padding:3px;font-size:11px;}

.hr{border-bottom:1px solid #EAEAEA;margin-top:10px;margin-bottom:10px;}
a.link1{color:#1FB3DD;font-size:13px;}

.h3 span{background-color:#FFFFFF;padding:5px;font-size:12px;color:#555555;padding-left:20px;padding-right:20px;font-weight:bolder;}
.h3 a{padding:5px;font-size:12px;color:#1FB3DD;padding-left:20px;padding-right:20px;text-decoration:none;font-weight:normal;}
.h3 a:hover{color:#1FB3DD;text-decoration:underline;}
.no-ellements{padding:7px;padding-left:30px;color:#ffffff;background-color:#e31716;margin:10px;margin-bottom:20px;}
.show1from4{font-size:11px;color:#76797e;}

.body{width:980px;background-color:#FFFFFF;position:relative;min-height:100%;_height:100%;}
.header{border-bottom:3px solid #EAEAEA;height:100px;position:relative;}
.header .topMenu{height:25px;background-image:url('../images/bg-top-menu.png');background-repeat:repeat-x;text-align:right;padding:3px;color:#FFFFFF;}
.header .topMenu a{color:#FFFFFF;}
.content{position:relative;min-height:400px;_height:400px;}
.content .right-side{position:absolute;min-height:400px;_height:400px;width:250px;right:0px;top:0px;padding:10px;}
.content .left-side{position:relative;min-height:400px;_height:400px;margin-right:250px;border-right:1px solid #CCCCCC;padding:10px;}
.info-block{padding:20px;padding-top:5px;}
.info-block p{font-size:14px !important;margin-bottom:5px;}
.info-block a{color:#1FB3DD;text-decoration:none;font-size:12px;}
.info-block a:hover{text-decoration:underline;}
.info-block .strong{font-size:12px;}
.header .list-paid-accounts{position:absolute;right:100px;top:10px;}
.header .welcome{top:20px;left:30px;position:relative;}
.header .welcome a{color:#1FB3DD;text-decoration:none;}
.header .welcome a:hover{text-decoration:underline;}
.header #new-message-count{color:#424242;}
#block-mini-profile{padding:10px;}
.right-block{float:right;right:0px;width:225px;height:auto;text-align:left;}
.base-content{margin-left:0px;height:auto;overflow:hidden;border-right:3px solid #EAEAEA;margin-bottom:10px;float:left;width:752px;}

.orange-status{background-color:#fff8d3;color:#deb671;display:inline-block;padding:3px;border:0px;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;margin:5px;font-size:11px;text-decoration:none;}
.blue-status{background-color:#ecf5fc;color:#1FB3DD;display:inline-block;padding:3px;border:0px;border-right:1px solid #A1DCFA;border-bottom:1px solid #A1DCFA;margin:5px;font-size:11px;text-decoration:none;}

#extra-status{font-size:14px;color:#959595;padding:6px;}
.friend-title-blue{background-color:#ecf5fc;color:#1FB3DD;display:inline-block;padding:3px;border:0px;border-right:1px solid #A1DCFA;border-bottom:1px solid #A1DCFA;}

.extra-status{overflow:hidden;white-space:nowrap;display:inline-block;}
.extra-status .teni{}

.my-info .set-status{text-align:right;padding:10px;float:left;}
.my-info .set-status textarea{padding:10px;color:#555555;}
.my-info .set-status input{margin:10px;}

.login-form{width:150px;}
.login-form label{font-weight:bolder;color:#555555;}
.input-item input{font-size:12px;height:19px;}
.login-form .input-item input:focus{background-color:#FdFdFd;}
.login-form .input-submit input{background-color:#FdFdFd;cursor:pointer;}
.login-form .input-submit input:hover{background-color:#D1D1D1;}

div.register-form{width:230px;position:relative;padding:30px;background-color:#F0F0F0;border:1px solid #E0E0E0;}
div.forgot-form{width:230px;padding:30px;background-color:#F0F0F0;border:1px solid #E0E0E0;}
div.profile-form{width:290px;position:relative;padding:30px;}
.profile-form .oneField{margin-top:10px;}
.submit{cursor:pointer;background-image:url('../images/white-grad.png');background-repeat:repeat-x;font-size: 12px;
    font-weight: normal;display:inline-block;margin-bottom:3px;
    padding: 3px 10px;border:1px solid #DDDDDD;color:#888888;text-decoration:none;}
    
.submit:hover{border-color:#AAAAAA;color:#555555;}
div.lists{padding:10px;}
.image-left{float:left;margin:3px;margin-right:10px;margin-bottom:10px;width:80px;height:80px;}

/*messages*/
.messages-lists-contacts{float:left;width:160px;height:500px;overflow-y:auto;border:1px solid black;}
.messages-lists{position:relative;margin-left:170px;height:500px;}
.messages-list-box{height:350px;overflow-y:auto;}
.messages-send-box{height:150px;border-top:1px solid #C0C0C0;}
#message-list{height:400px;overflow-y:auto;}

.search-one-result{padding:20px;position:relative;text-align:left;}
.search-one-result img{margin:5px;}
.search-one-result:hover{background-color:#FAFAFA;}
.search-form{padding:10px;}

.person-row{background-color:#FFFFFF;border:1px solid #FFFFFF;border-bottom:1px solid #EAEAEA;min-height:75px;_height:75px;width:94%;padding:10px;margin-top:10px;}
.person-row:hover{border-top:1px solid #FAFAFA;border-right:1px solid #FAFAFA;border-left:1px solid #FAFAFA;}
.person-row .person-name{font-size:14px;vertical-align:top;}
.person-row .person-extra-status-text{font-size:13px;display:inline-block;max-width:285px;overflow:hidden;white-space:nowrap;position:relative;}
.person-row .person-extra-status-text .hide{background-image:url('../images/extra-status-hide.png');background-repeat:repeat-y;width:30px;position:absolute;right:0px;top:0px;height:20px;z-index:9999;}
.person-row .person-last-activity{font-size:10px;}
.person-row .remove-from-friends{position:absolute;top:10px;right:10px;}
.person-row .left-col{width:250px;position:absolute;top:10px;left:10px;}
.person-row .right-col{margin-left:250px;position:relative;padding:10px;}

.my-messages .person-row .received-date{font-size:11px;padding:3px;}
.my-messages .person-row .subject{display:block;font-weight:bolder;max-width:350px;_width:350px;}
.my-messages .person-row .message{display:block;font-size:11px;}
.my-messages .person-row .deleteMessage{position:absolute;top:10px;right:10px;}

.page-detail{padding:20px;}

/*block-pager*/
.navigation{border-bottom: 0px; border-left: 0px; color: #666; border-top: 0px; border-right: 0px;min-height:20px;_height:20px;}
.navigation a:link {border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; background: #f9f9f9; color: #636363; font-size: 11px; border-top: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; text-decoration: none; padding-top: 3px;}
.navigation a:visited {border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; background: #f9f9f9; color: #636363; font-size: 11px; border-top: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; text-decoration: none; padding-top: 3px;}
.navigation a:hover {border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; background: #f9f9f9; color: #636363; font-size: 11px; border-top: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; text-decoration: none; padding-top: 3px;}
.navigation a:active {border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; background: #f9f9f9; color: #636363; font-size: 11px; border-top: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; text-decoration: none; padding-top: 3px;}
.navigation a:hover {border-bottom-color: #e6e6e6; border-top-color: #e6e6e6; background: #02558B; color: #ffffff; border-right-color: #e6e6e6; border-left-color: #e6e6e6;}
.navigation span {border-bottom: #e6e6e6 1px solid; border-left: #e6e6e6 1px solid; padding-bottom: 3px; padding-left: 6px; padding-right: 6px; background: #fff; color: #ccc; font-size: 11px; border-top: #e6e6e6 1px solid; border-right: #e6e6e6 1px solid; text-decoration: none; padding-top: 3px;}
.navigation span.nav_ext {border-bottom: medium none; border-left: medium none; background: none transparent scroll repeat 0% 0%; border-top: medium none; border-right: medium none;}
