/*********************************************************
HTML Elements
*********************************************************/
* {margin:0; padding:0; border:0;}
html, body {height:100%; width:100%}
body {margin:0; padding:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif}

a {text-decoration:underline;}
a:hover {text-decoration:underline;}

td, p, body {font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}
input, textarea, select {font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal;}

/* Fix IE. Hide from IE Mac \*/
* html ul li {height: 1%; }
* html ul li a {height: 1%; }
/* End */


/*********************************************************
BASIC layouts/cells
*********************************************************/
.line1 {line-height:1%; font-size:1pt}
.line2 {line-height:1%; font-size:1pt}
.line3 {line-height:1%; font-size:1pt}

.line1 div {width:12px; height:12px}
.line2 div {width:12px; height:12px}
.line3 div {width:12px; height:12px}

#mainframe {position:absolute; left:0; width:100%; height:100%}
#maintable {margin:0; padding:0; border:0; width:100%; height:100%}
.topblack {height:16px; line-height:1%; background:#000000; font-size:1pt}
.leftcol {width:240px;}
.leftcolfooter {width:240px;}

.borrdered {height:96px; line-height:1%;}
.leftcorner {margin:0; padding:0;}
.leftcorner td {margin:0; padding:0}
.leftcornerround {height:96px; width:96px; margin:-36px 0 0 -36px; padding:0; z-index:1000; position:relative}

.footer {}


/*********************************************************
TOP settings
*********************************************************/

#settingdiv {width:100%; background:#768082; height:590px;}
.settstrip {width:100%; height:16px; background:#000;}
#settings {text-align:center; margin:-24px 0 0 0; padding:0 12px 4px 4px; cursor:pointer; width:100px; float:right; font-size:8pt;}

#settingdiv .settingstable {background:#768082; height:590px;}
#settingdiv .settingshadow1 {background: url('imagesglobal/settings_bg.gif') repeat-x bottom left; padding:30px 100px 0 0;}
#settingdiv .settingshadow2 {background:#FFFFFF url('imagesglobal/settings_main.gif') no-repeat top center; padding-top:36px; color:#806800;}
#settingdiv .settingshadow3 {background:#FFFFFF url('imagesglobal/settings_bottom.gif') no-repeat bottom center; height:16px}
#settingdiv .settbutt {width:132px; height:35px; cursor:pointer; margin:0; padding:6px; font-weight:bold}
#settingdiv p {margin:300px 140px 0 0; padding:40px; float:right; display:block; font: normal 12pt Verdana, Arial, Tahoma, Helvetica, sans-serif; color:#C4CBCC; background: url('imagesglobal/ajaxloader.gif') no-repeat right center;}

#settingdiv #monthes .hide {display:none;}
#settingdiv #monthes .show {display:block;}

#settingdiv .sett_round {padding:0; background:#F7F5EB; margin:0 30px; height:8px; display:block;}
#settingdiv .sett_round div {background: url('imagesglobal/settings_round.gif') no-repeat; width:8px; height:8px; padding:0; margin:0; display:block; font-size:1px}
#settingdiv .sett_top_left {float:left; background-position: -8px -8px !important}
#settingdiv .sett_top_right {float:right; background-position: 0 -8px !important}
#settingdiv .sett_bot_left {float:left; background-position: -8px 0 !important}
#settingdiv .sett_bot_right {float:right; background-position: 0 0 !important}

#settingdiv ul {margin:0 30px; list-style:none; display:block; text-align:left; border-top:1px solid #F1E4A9; cursor:pointer}
#settingdiv li {margin:0; padding:0; list-style:none;}
#settingdiv li a {background:#F7F5EB url('imagesglobal/settings_menu.gif') no-repeat 0 0; display:block; text-decoration:none; border-bottom:1px solid #F1E4A9; cursor:pointer; height: 15px; padding:3px 3px 3px 34px; color:#806800;}
#settingdiv li a:hover {background-position: 0 -21px !important; background-color:#F2EEDA !important; color:#663F00 !important;}
#settingdiv li a.current, #settingdiv li a.current:hover {background-position: 0 -42px !important; background-color:#F1E4A9 !important; color:#000000 !important;}

/*********************************************************
TOP header
*********************************************************/
.topheader {margin:0; padding:0; height:200px !important; background:#000000; width:100%}
.toppeople {width:376px; height:200px;background: url('imagesglobal/toppeople.png') no-repeat left top; margin:0; padding:0; float:left}
.toptown {width:500px; height:200px; margin:0; padding:0; float:right}
.lefttop { background:#000000; z-index:0}
.lefttop img {border:0; color:#FFF}


/*********************************************************
LEFT column
*********************************************************/
.leftcol {margin:0; padding:0 0 50px 0; text-align:left; width:240px}
.leftcol .mainlogo {height:100px; width:240px; background:#000000; margin:0 0 16px 0; z-index:1000}

.leftcol .leftcontent {display:block; text-align:left; padding:0; margin:11px 0 14px 17px; }
.leftcol .leftregister {display:block; text-align:left; padding:0; margin:11px 0 14px 17px; }
.leftcol .leftnavigat {display:block; text-align:left; padding:0; margin:11px 0 14px 17px;}

.leftcol .leftcontent div {margin:0 20px 0 34px; padding:2px 0; overflow:hidden}
.leftcol .leftcontent div img {margin:0 10px 0 0; vertical-align:middle; display:block; float:left;}

.leftcol .leftcontent .mainuser {display:block; float:left; padding-top:3px; width:108px}
.leftcol .leftcontent .user {margin:0 20px 0 34px; padding:2px 0 5px 0;}
.leftcol .leftcontent .useremail {width:16px; height:16px; margin-top:2px; display:block; float:left}

.leftcol .leftregister div {margin:0 20px 0 34px; padding:2px 0; }
.leftcol .leftregister .pers {margin:0 20px 0 40px; padding:3px 0; overflow:hidden; width:120px}
.leftcol .leftregister .pers2 {margin:0 20px 0 70px; padding:3px 0; overflow:hidden; width:120px}
.leftcol .leftregister .pers img {margin:0 10px 0 0; vertical-align:middle; display:block; float:left; width:20px}
.leftcol .leftregister .pers .main_link {display:block; float:left; width:86px}

.leftcol .layertop {height:22px; margin:0 !important; padding:0 !important; font-size:1px}
.leftcol .layerbottom {height:22px; margin:0 !important; padding:0 !important; font-size:1px}

.leftcol .leftheader1, .leftcol .leftheader2, .leftcol .leftheader3, .leftcol .leftheader4, .leftcol .leftheader5 { height:24px; padding:16px 0 0 48px !important; margin:0 10px 0 20px !important; display:block; letter-spacing:-0.05em; font:bold 12pt arial, tahoma, verdana, sans-serif; text-transform:lowercase; text-align:left;}
.leftcol .userposts {margin: 0 20px 12px 68px !important; letter-spacing:normal; padding:0 !important; font:bold 9pt arial, tahoma, verdana, sans-serif; text-transform:lowercase;}
.leftcol .username {padding: 0!important; margin:0 20px 0 68px !important; letter-spacing:-0.05em; font:bold 12pt arial, tahoma, verdana, sans-serif; text-transform:lowercase; text-align:left;}

.leftcol .leftcontent a {text-decoration:none;}
.leftcol .leftcontent a:hover {text-decoration:underline;}


/**** form ***/
.leftcol form {margin:0; padding:0}
.leftcol .leftregister input {border:0}
.leftcol .loginbutt {width:100px; height:33px; cursor:pointer; margin:0 0 0 6px; padding:6px; font-weight:bold; text-align:center; vertical-align:middle}
.leftcol .inputlarge {width:130px; padding:2px; border:0; margin:2px 0 2px 14px}
.leftcol .inputsmall {padding:0; border:0; margin-left:14px}


/******** navigation **************/
.leftcol .leftnavigat ul {padding:0; list-style:none; text-align:left; margin:0 0 0 24px; cursor:pointer;}
.leftcol .leftnavigat li { margin:3px 0 2px 0; padding:0; line-height:1%;}
.leftcol .leftnavigat li a {display:block; text-decoration:none; font-size:9pt; margin:0; padding:0; line-height:normal; height:24px}
.leftcol .leftnavigat li a:hover {text-decoration:none;}
.leftcol .leftnavigat li a span {margin:0; display:block; height:20px; padding: 4px 0 0 36px; line-height:normal; cursor:pointer;}


/*********************************************************
MAIN text
*********************************************************/
.maincol {margin:0; padding:0 20px 30px 30px; vertical-align:top;}
.maincol p {line-height:190%}
.maincol2 {margin:0; padding:0; vertical-align:top;}

.maincol h1 {font:bold 22pt "Century Gothic", Arial, Tahoma, Verdana, sans-serif; margin:0; letter-spacing:-0.05em; text-align:left}
.maincol h2 {font:bold 19pt "Century Gothic", Arial, Tahoma, Verdana, sans-serif; margin:4px 0 8px 0; letter-spacing:-0.05em; text-align:left; padding:0 0 2px 12px}
.maincol h3 {font:normal 16pt Tahoma, Verdana, sans-serif; margin:4px 0 8px 0; letter-spacing:-0.05em; text-align:left; padding:0 0 2px 12px}

.indexforum0 h2, .indexphoto0 h2, .columnthree0 h2, .rightchat0 h2, .publication0 h2 {padding:30px 0 10px 0; margin: 0}


/******** indexforum **************/
.indexforummain {margin:0 30px 40px 0;}
.indexforum {padding:0 12px 48px 12px;}

.indexforumtop {height:48px; width:48px; float:left;}
.indexforumbot {height:48px; width:48px; float:right; margin:-48px 0 0 0}
.indexforumtop2 {height:48px; width:48px; float:right;}
.indexforumbot2 {height:48px; width:48px; float:left; margin:-48px 0 0 0}

.forum {margin:0; padding:0; line-height:150%}
.forum a {text-decoration:none; }
.forum a:hover {text-decoration:underline;}
.indexforum .forum .legend, .indexphoto .photo .legend {padding:6px 6px 6px 10px; font:bold 9pt Tahoma, Verdana, Arial, sans-serif; line-height:110%}
.indexforum .forum td, .indexphoto .photo td {padding:3px 3px 3px 8px; font:normal 11px Tahoma, Arial, Verdana, sans-serif; text-align:left}

.forum .cells strong {width:40%; display:block; float:left; margin-right:6px; font:normal 11px Tahoma, Arial, Verdana, sans-serif;}
.forum .cells span {white-space: nowrap; padding-right:20px}
.forum td .indexlink {padding:6px 0 6px 37px; display:block; overflow:hidden; font:bold 8pt Tahoma, Arial, Verdana, sans-serif; text-align:left}


/******** forum **************/
.forum .cellsb {font-weight: bold; font-size: 10pt; margin:3px 0}
.forum .head {font:normal 9pt Arial, Tahoma, Verdana, sans-serif !important; padding:10px 8px 6px 14px !important}
.forum .head .podforum {font:bold 12pt Arial, Tahoma, Verdana, sans-serif !important; margin-bottom:3px}

.forum .fpodp1 {margin:3px 0 0 8px}
.forum a.cells {display:block; margin:0 0 0 8px; padding:0}
.forum .large {font-size:10pt; text-align:center}
.pages a.pages {margin:0 3px; padding:1px 3px;}

.forum .forum_submess {padding: 6px 0 20px 0; font-size:10pt;}
.forum .forum_subpodp {padding: 3px 0; margin-top:auto;}

.forum .forumimg {text-align:center; margin-left:-4px}
.forum .user_nick {margin-bottom:2px}
.forum .user_nick a {font:bold 10pt Tahoma, Arial, Verdana, sans-serif !important;}
.forum .user_text {margin-bottom:4px; font-size:7pt}
.forum .user_img {margin-bottom:2px}
.forum .user_status {margin-bottom:2px}
.forum .user_rang {margin-bottom:2px}
.forum .user_karma {margin-bottom:2px}

.forum .cells_dob {padding:6px 4px 6px 29px !important; font-size:8pt !important}

.forum .user_action .user_repl {}
.forum .user_action .user_privat {}

.forum .user_status .user_red {}
.forum .user_status .user_yellow {}
.forum .user_status .user_green {}

.indexforum .pathway {padding:8px 0 10px 12px; font-weight:bold; line-height:normal; margin:0;}
.indexforum .pathway a {text-decoration:none}
.indexforum .pathway a:hover {text-decoration:underline}
.indexforum .pages {padding:8px 0 10px 12px; font-size:10pt; font-weight:bold; line-height:190%; margin:0;}
.indexforum .pages a { padding:2px 6px; text-decoration:none; margin:0 1px}

.indexforum .forumaddd {margin:4px 0 6px 0; padding:0px; clear:both; overflow:hidden}
.indexforum .forumaddd .forumsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; cursor:pointer; font-weight:bold; width:120px; display:block; text-align:center; float:left; text-decoration:none}
.indexforum .forumaddd input.forumsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; }


.indexforum .forumaddd2 .forumsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; cursor:pointer; font-weight:bold; width:120px; display:block; text-align:center; float:left; text-decoration:none}
.indexforum .forumaddd2 .forumtable td div {overflow:hidden}
.indexforum .forumaddd2 .forumsubmit2 {margin:3px 6px 0 3px !important; padding:6px 6px !important; cursor:pointer; font-weight:bold; display:block; text-align:center; float:left; text-decoration:none}
.indexforum .forumaddd2 input.forumsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; }


.indexforum .forumaddd2 .forumtable td {padding:4px; font-weight:bold}
.indexforum .forumaddd2 .forumtable .fpodp1 {margin-left:3px}
.indexforum .forumaddd2 .forumtable input {margin:3px; padding:2px;}
.indexforum .forumaddd2 .forumtable .large {width:50% !important}
.indexforum .forumaddd2 .forumtable textarea {margin:3px;}
.indexforum .forumaddd2 .forumsmiles {margin-top:3px}
.indexforum .forumaddd2 .forumsmiles td {padding:6px 3px}

.indexforum .forumaddd2 {margin:3px 0 0 0; padding:16px 8px 8px 8px; clear:both; overflow:hidden}
.indexforum .forumaddd2 textarea {width:50%}
.indexforum .forumaddd2 a {text-decoration:none !important;}
.indexforum .forumaddd2 .guestimg {margin:6px 0 0 0}

.forum .alerting {font-weight:bold}

.userrrr {margin:6px}
.userrrr input, .userrrr select {font-size:9pt; padding:2px}
.userrrr .large {width:30%}
.indexforum .forumaddd .searchnick {margin:3px; padding:2px; font-size:9pt; width:26%}
.indexforum .forumaddd .userredact {width:160px; display:block; float:left; overflow:hidden; padding-left:10px}

.indexforum .forumaddd2 .searchnick {margin:3px; padding:2px; font-size:9pt; width:26%}
.indexforum .forumaddd2 .userredact {width:160px; display:block; float:left; overflow:hidden; padding-left:10px}

/******** indexphoto **************/
.indexphotomain {margin:0 30px 40px 0;}
.indexphoto {padding:0 12px 48px 12px;}

.indexphototop {height:48px; width:48px; float:right;}
.indexphotobot {height:48px; width:48px; float:left; margin:-48px 0 0 0}
.indexphototop2 {height:48px; width:48px; float:left;}
.indexphotobot2 {height:48px; width:48px; float:right; margin:-48px 0 0 0}

.indexphoto .pathway {padding:8px 0 10px 12px; font-weight:bold; line-height:normal; margin:0;}
.indexphoto .pathway a {text-decoration:none}
.indexphoto .pathway a:hover {text-decoration:underline}

.indexphoto .pages {padding:8px 0 10px 12px; font-size:10pt; font-weight:bold; line-height:190%; margin:0;}
.indexphoto .pages a { padding:2px 6px; text-decoration:none; margin:0 1px}

.photo {margin:0; padding:0;}
.photo a {text-decoration:none;}
.photo a:hover {text-decoration:underline;}
.photo .cells strong {width:60%; display:block; float:left; margin-right:6px; font:normal 11px Tahoma, Arial, Verdana, sans-serif;}
.photo .cells span {white-space: nowrap}
.photo td a {padding:6px 0 6px 37px; display:block; overflow:hidden; font:bold 8pt Tahoma, Arial, Verdana, sans-serif; text-align:left}

.indexphoto h2 {margin-left: 36px}

/******** photoalbum **************/
.photomenu {padding:10px 20px; margin:0 8px 0 6px}
.photomenu a {margin:0 10px}
.photomenusmall {margin:10px 0 0 0; font-size:10px;}
.photos td {padding:20px 10px; font-size:11px }

.photovars {margin:6px;}
.photovars td {width:25%; font-size:11px ; padding:4px 6px}
.photovars span {font-weight:normal}

.photovars a {display:block; text-decoration:none; padding:2px 1px 2px 6px; float:left; width:96%;  font-weight:bold}
.photovars a:hover {text-decoration:underline;}
.photovars a .photocount {float:right; margin-left:10px;}

.photos2 {margin:0 auto}
.photos2 td {width:25%; padding:8px}
.photos2 .photoname {font-weight:normal; font-size:8pt; margin:2px}
.photos2 .photoname a {font-weight:bold; font-size:9pt;}
.photos2 .photoname a:hover {text-decoration:none;}
.photos2 img {padding:3px}
.photos2 .photo_comm {font-size:8pt; margin: 3px 0 4px 0}

.indexphoto .dalee2 {text-align:left; padding:8px 0 10px 12px;}
.indexphoto .dalee2 a {font-size:10pt; font-weight:bold; padding:2px 0 12px 34px; text-decoration:none;}
.indexphoto .dalee2 a:hover {text-decoration:none}

.indexphoto .photoadd {font-size:8pt; font-weight:bold; padding:7px 0 8px 34px; margin:0; display:block; margin:4px 0 0 0}
.indexphoto .phototext {margin:8px 2px 20px 4px}

.indexphoto .photoaddd {margin:14px 0 0 0; padding:16px 8px 8px 8px; overflow:hidden}
.indexphoto .photoaddd .main { font-size:12pt; font-weight:bold; margin:0 0 10px 0}
.indexphoto .photoaddd textarea {width:50%}
.indexphoto .photoaddd .guestimg {margin:6px 0 0 0}
.indexphoto .photoaddd a{text-decoration:none !important;}
.indexphoto .photoaddd .humorsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; cursor:pointer; font-weight:bold; width:120px; display:block; text-align:center; float:left; }
.indexphoto .photoaddd input.humorsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; }

.indexphoto .photoaddd .phototable td {padding:4px; font-weight:bold}
.indexphoto .photoaddd .phototable .fpodp1 {margin-left:3px}
.indexphoto .photoaddd .phototable input {margin:3px; padding:2px;}
.indexphoto .photoaddd .phototable .large {width:50% !important}
.indexphoto .photoaddd .phototable textarea {margin:3px;}
.indexphoto .photoaddd .photosmiles {margin-top:3px}
.indexphoto .photoaddd .photosmiles td {padding:6px 3px}

.indexphoto .photoaddd .phototable .photocaptcha {padding:3px; background-color:#FFF; margin:5px 3px}



/******** columnthree **************/
.columnthreediv {margin:0 0 40px 0;}
.columnthree {padding:0 18px 48px 18px;}
.columnthree h2 {font-size:16pt; font-weight:bold}

.columnthreetop {height:48px; width:48px; float:right;}
.columnthreebot {height:48px; width:48px; float:left; margin:-48px 0 0 0}

.columnthreetop2 {height:48px; width:48px; float:left;}
.columnthreebot2 {height:48px; width:48px; float:right; margin:-48px 0 0 0}

.columnthree p {line-height:140%}
.columnthree .subhead {font-weight:bold; margin:0; font-size:10pt; padding:4px 10px 4px 13px; }

.columnthree .userlist {padding:4px; margin:0}
.columnthree .userlist ul {margin:0; list-style:none; display:block; text-align:left; cursor:pointer;}
.columnthree .userlist li {margin:0; padding:0; list-style:none; display:block; }
.columnthree .userlist li a {padding:6px 4px 5px 46px; margin:0; display:block; font-weight:bold; text-decoration:none; overflow:hidden;}
.columnthree .userlist li a span {width:65%; display:block; float:left; text-decoration:none }
.columnthree .userlist li a:hover span {text-decoration:none}
.columnthree .userlist li a:hover {text-decoration:none}


/******** publication **************/
.publicationmain {margin:0 30px 40px 0;}
.publication0 {text-align:left}
.publication {padding:0 24px 48px 24px;}

.publicationtop {height:48px; width:48px; float:left;}
.publicationbot {height:48px; width:48px; float:right; margin:-48px 0 0 0}

.publication p {line-height:180%; margin:12px 8px 4px 8px; font-size:9pt}
.publication div {margin:0; padding:4px}
.publication .publadd {font-size:8pt; font-weight:bold; padding:7px 0 8px 34px; margin:0; display:block; margin:4px 8px 0 8px}
.publication .pages {padding:8px 0 10px 12px; font-size:10pt; font-weight:bold; line-height:190%; margin:0 8px;}
.publication .pages a { padding:2px 6px; text-decoration:none; margin:0 1px}

.publication .publhead {font:bold 11pt Arial, Tahoma, Verdana, sans-serif;}
.publication a {font-weight:bold}
.publication a:hover {text-decoration:none}
.publication .dalee {text-align:right}
.publication .dalee a {font-size:8pt; font-weight:bold; padding:2px 34px 12px 0; text-decoration:none}
.publication .dalee a:hover {text-decoration:none}

.indexforum .dalee {text-align:right}
.indexforum .dalee a {font-size:8pt; font-weight:bold; padding:2px 34px 12px 0; text-decoration:none}
.indexforum .dalee a:hover {text-decoration:none}

.indexphoto .dalee {text-align:right}
.indexphoto .dalee a {font-size:8pt; font-weight:bold; padding:2px 34px 12px 0; text-decoration:none}
.indexphoto .dalee a:hover {text-decoration:none}

.publication .dalee2 {text-align:left; padding:8px 0 10px 12px;}
.publication .dalee2 a {font-size:10pt; font-weight:bold; padding:2px 0 12px 34px; text-decoration:none;}
.publication .dalee2 a:hover {text-decoration:none}



/******** chat **************/
.rightchatmain {margin:0; padding:0}
.rightchatbot {height:48px; width:48px; float:left; margin:-48px 0 0 0}
.rightchatmain h2 {margin:0; padding:36px 0 6px 24px; font:bold 16pt "Century Gothic", Arial, Tahoma, Verdana, sans-serif !important;}

.rightchatmain2 {margin:0 0 0 0; padding:0}
.rightchatbot2 {height:48px; width:48px; float:right; margin:-48px 0 0 0}
.rightchatmain2 h2 {margin:0; padding:36px 0 6px 24px; font:bold 16pt "Century Gothic", Arial, Tahoma, Verdana, sans-serif !important;}

.rightchat {padding:0 24px 48px 24px; text-align:left; font-size:8pt;}


/* SMS:Chat CSS file v1.0.0 */
.rightchat .sms_wnd {}
.rightchat .sms_wnd * {font: 8pt Arial, Tahoma, Verdana, sans-serif !important; text-align: left !important;}

/* top header line */

.rightchat .sms_head {padding:4px 0 0 0 !important}
.rightchat .sms_head a {text-decoration: none !important; font-weight:bold !important}
.rightchat .sms_head #language {font-weight:bold !important; margin:0 6px !important;}
.rightchat .sms_head #country {font-weight:bold !important; margin:0 6px 0 10px !important;}
.rightchat .sms_head #rules {font-weight:bold !important; margin:0 6px 0 10px !important;}
.rightchat .sms_head #how_to {display:block !important; padding:6px !important; margin-top:4px !important}

.rightchat .sms_head #cur_lang {font-weight:bold !important; margin:0 2px !important;}
.rightchat .sms_head #cur_country {font-weight:bold !important; margin:0 2px !important;}

.rightchat .sms_body {padding:0 !important; margin-top:10px; font-size:2px; line-height:1%}
.rightchat .sms_msg {}
.rightchat .sms_num {font-weight: bold !important;}

.rightchat .time {font-size:10px !important; padding:4px 6px 0 6px !important; display:inline !important; width:90px !important;}
.rightchat .nick {font-weight: bold !important; font-size:10px !important; display:inline !important; width:136px !important; padding: 4px 0 0 0 !important}
.rightchat .message {font-size:11px !important; font-style: normal !important; display:block !important; padding:2px 6px 10px 6px !important;}


/******** guesthumor **************/
.guesthumormain {margin:0 0 40px 0;}
.guesthumor0 {text-align:left}
.guesthumor {padding:0 24px 48px 24px; text-align:left; font-size:8pt;}

.guesthumortop {height:48px; width:48px; float:right;}
.guesthumorbot {height:48px; width:48px; float:left; margin:-48px 0 0 0}
.guesthumortop2 {height:48px; width:48px; float:left;}
.guesthumorbot2 {height:48px; width:48px; float:right; margin:-48px 0 0 0}

.guesthumor h2 {padding:36px 0 10px 0; margin:0; font:bold 18pt "Century Gothic", Arial, Tahoma, Verdana, sans-serif;}
.guesthumor .questadd {text-align:right; font-weight:bold}
.guesthumor a {font-weight:bold}
.guesthumor .dalee {padding:10px 0; text-align:right}
.guesthumor .dalee a {font-size:8pt; font-weight:bold; padding:3px 28px 12px 0; text-decoration:none}
.guesthumor .dalee a:hover {text-decoration:none}


.guesthumor .humoradd {font-size:8pt; font-weight:bold; padding:7px 0 8px 34px; margin:0; display:block; margin:4px 0 0 0}
.guesthumor .humortext {margin:8px 2px 20px 4px}

.guesthumor .pages {padding:8px 0 10px 12px; font-size:9pt; font-weight:bold; line-height:190%}
.guesthumor .pages a {padding:2px 6px; text-decoration:none; margin:0 1px}

.guesthumor .humoraddd {margin:14px 0 0 0; padding:16px 8px 8px 8px; overflow:hidden}
.guesthumor .humoraddd .main { font-size:12pt; font-weight:bold; margin:0 0 10px 0}
.guesthumor .humoraddd textarea {width:50%}
.guesthumor .humoraddd .guestimg {margin:6px 0 0 0}
.guesthumor .humoraddd a{text-decoration:none !important;}
.guesthumor .humoraddd .humorsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; cursor:pointer; font-weight:bold; width:120px; display:block; text-align:center; float:left; }
.guesthumor .humoraddd input.humorsubmit {margin:3px 10px 0 0 !important; padding:6px 0 !important; }

.guesthumor .humoraddd .humortable td {padding:4px; font-weight:bold}
.guesthumor .humoraddd .humortable .fpodp1 {margin-left:3px}
.guesthumor .humoraddd .humortable input {margin:3px; padding:2px;}
.guesthumor .humoraddd .humortable .large {width:50% !important}
.guesthumor .humoraddd .humortable textarea {margin:3px;}
.guesthumor .humoraddd .humorsmiles {margin-top:3px}
.guesthumor .humoraddd .humorsmiles td {padding:6px 3px}

.guesthumor .humoraddd .humortable .humorcaptcha {padding:3px; background-color:#FFF; margin:5px 3px}

/*********************************************************
FOOTER
*********************************************************/
.footer .maincol {padding:10px; margin:0 0 0 36px;}
.footer .maincol p {padding:1px; margin:0 3px 0 1px}
.footer .maincol .banners {margin:0; padding:4px; float:right}


/*********************************************************
MODERATOR
*********************************************************/
.moder_text * {font-size:7pt;}
.moder_text {font-size:7pt; margin:2px 0 2px 0; padding:2px; background:#FFF; clear:both; overflow:hidden; border:1px solid #FF8400; color:777}
.moder_text .moder_head {margin:0 0 4px 2px; font-weight:bold; color:#000}
.moder_text .moder_form {margin:1px 0 2px 6px}

.moder_text span {margin:0 4px 0 0; width:120px; display:block; float:left;}
.moder_text a {margin:0 4px 0 1px; display:block; float:left; padding:4px 1px 4px 18px; background:#FFF;text-decoration:none}
.moder_text a:hover {text-decoration:underline}
.moder_text span, .moder_text a {color:#FF8400 !important}

.moder_text .moder_head_add {font-weight:bold; color:#000; background: url('../images/crfolder.gif') no-repeat left center; margin:0 0 4px 2px; padding: 20px 2px 2px 29px }

.moder_text input, .moder_text select {border:1px solid #999}

.moder_text .moder_input {width:20%}
.moder_text .moder_input2 {width:20%; float:left; margin:2px 4px 0 4px;}

.moder_text .moder_edit {background: url('../images/edit.gif') no-repeat left center}
.moder_text .moder_delete {background: url('../images/delete.gif') no-repeat left center}
.moder_text .moder_addmoder {background: url('../images/addmoder.gif') no-repeat left center}
.moder_text .moder_close {background: url('../images/close.gif') no-repeat left center}
.moder_text .moder_stick {background: url('../images/i_stick.gif') no-repeat left center}
.moder_text .moder_help {background: url('../images/help.gif') no-repeat left center}
.moder_text .moder_move {background: url('../images/move.gif') no-repeat left center}
.moder_text .moder_ban {background: url('../images/i_ban.gif') no-repeat left center}
.moder_text .moder_crfolder {background: url('../images/crfolder_s.gif') no-repeat left center}



.moder_text .moder_butt {margin:0; padding: 2px 12px; border:1px solid #CCCCCC; background-color:#F1F1F1}
.moder_text .moder_butt:hover {background-color:#CCC}



/******** BANNERS **************/
.friendsmain {margin:0 !important; padding:0; display:block}
.friendsbot {height:48px; width:48px; float:left; margin:-48px 0 0 0}
.friends {padding:0 24px 48px 24px; text-align:center; font-size:8pt;}
.friendsmain h2 {margin:0; padding:16px 0 36px 24px; font:bold 16pt "Century Gothic", Arial, Tahoma, Verdana, sans-serif !important;}
.friends a {margin:0 5px 10px 5px}
.friends img {margin:0; padding:0; border:0}

/****** pic slider ***************/


.link_nor{
background-color: #333333 ;
font: normal 76% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}
.link_act
{

font: normal 76% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid white;
padding:0px 4px 0px 4px;
text-align:center;
color:white
}


.mytitle
{
	font: normal 80% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
}
.gray
{
background-color: #666666;
position: absolute;
border: 10px solid #666666;
z-index: 100;
}

.opa{
color:white;
padding:10px 20px 0px 20px;
position: absolute;
z-index: 101;
background-color: #214263;
opacity:0.5;
filter: alpha(opacity=50);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); 
-moz-opacity: 0.5;
}
