/* ::::: http://sexxklassniki.com/design/css/style.css ::::: */

html { margin: 0px; padding: 0px; height: 100%; width: 100%; font-size: 62.5%; }
body { margin: 0px; padding: 0px; background: rgb(255, 255, 255) url('img/solbg.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; font-family: verdana,arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(78, 75, 75); }
div.clear { clear: both; font-size: 0px; line-height: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 5px 0px; font-family: verdana,Arial,Helvetica,sans-serif; font-weight: normal; }
h1 { margin: 0pt 0pt 5px; padding: 0pt; color: rgb(119, 126, 93); font-size: 2.2em; }
h2 { color: rgb(119, 126, 93); font-size: 1.1em; font-weight: bold; }
h3 { margin: 0pt; padding: 3px 0pt; color: rgb(255, 153, 51); font-size: 1.2em; }
h4 { margin: 0pt; padding-top: 2px; color: rgb(119, 126, 93); font-size: 1.2em; font-weight: bold; }
p { margin: 0px; padding: 5px 0px; }
a, a:link, a:active, a:visited { color: rgb(137, 196, 52); text-decoration: underline; cursor: pointer; }
a:hover { color: rgb(255, 153, 51); text-decoration: none; }
img { border: medium none ; }
ul, ol { margin: 5px; padding: 0px; list-style-type: square; }
li { margin: 0px; padding: 1px 0px; }
form, input { margin: 0px; padding: 0px; }
#all { margin: 3px auto; padding: 0pt; width: 976px; }
#header { margin: 0pt; padding: 0pt; clear: both; height: 130px; }
#logo { float: left; width: 240px; height: 126px; position: relative; text-align: left; background-image: url('img/frame_logo_auth.gif'); }
.l_box { position: absolute; top: 5px; left: 29px; }
#tophead { float: left; text-align: center; width: 736px; background-color: rgb(255, 255, 255); background-image: url('img/pgrbg.gif'); background-repeat: no-repeat; background-position: 100% 0pt; }
#topadv { margin: 4px auto; padding: 0pt; text-align: center; width: 728px; height: 90px; }
#topadv .imgad { font-size: 0px; }
#topnav { margin: 0pt; padding: 0pt; width: 736px; height: 28px; background-color: rgb(255, 153, 51); background-image: url('img/navrbg.gif'); background-repeat: no-repeat; background-position: 100% 0pt; }
#topnav ul { margin: 0pt; padding: 6px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; background-image: url('img/navlbg.gif'); background-repeat: no-repeat; background-position: 0pt 0pt; }
#topnav li { margin: 0pt; padding: 0pt; float: left; }
#topnav li.b { border-left: 1px solid rgb(255, 255, 255); }
#topnav a { padding: 0pt 15px 3px; float: left; display: block; width: 0.1em; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); white-space: nowrap; text-decoration: underline; }
#topnav > ul a { width: auto; }
#topnav a { float: none; }
#topnav a:hover { color: rgb(238, 238, 238); }
.rbin { border-left: 1px solid rgb(227, 231, 206); border-right: 1px solid rgb(227, 231, 206); padding-left: 8px; padding-right: 8px; text-align: left; }
#currPosNavigation .sbrb { margin: 0pt auto 10px; width: 240px; text-align: left; }
.sbrbc { margin: 0pt auto 10px; width: 240px; text-align: center; }
.sbrbr { margin: 0pt auto 10px; width: 200px; text-align: left; }
.ubrb { margin: 0pt auto; text-align: left; }
.rbtl, .rbtr, .rbbl, .rbbr { background-image: url('img/rbborder_wide.gif'); height: 5px; font-size: 2px; }
.rbtl, .rbbl { margin-right: 5px; }
.rbtr, .rbbr { margin-left: 5px; margin-top: -5px; }
.rbtr { background-position: 100% 0pt; }
.rbbl { background-position: 0pt -5px; }
.rbbr { background-position: 100% -5px; }
.rbntg { margin-top: 0pt; }
.rbnbg { margin-bottom: -1px; padding-bottom: 1px; }
.sbin { border-left: 1px solid rgb(227, 231, 206); border-right: 1px solid rgb(227, 231, 206); padding-left: 8px; padding-right: 8px; text-align: left; }
.cntin { border-left: 1px solid rgb(227, 231, 206); border-right: 1px solid rgb(227, 231, 206); margin: 0pt; padding: 0pt 10px; text-align: left; clear: both; }
#pagebody { overflow: hidden; padding-top: 4px; width: 976px; }
#sidebar { padding: 0pt; float: left; text-align: left; margin-right: 4px; width: 240px; }
#mainarea { padding: 0pt; overflow: hidden; float: right; text-align: left; width: 732px; }
.sbct { width: 218px; }
.sbct thead tr td { margin: 0pt; padding: 0pt; font-size: 9px; text-align: center; }
.sbct tbody tr td { padding: 1px 0pt; }
.sbct tbody tr td.n { width: 30px; color: rgb(0, 0, 0); text-align: center; }
.sbct tbody tr td.n2 { width: 30px; color: rgb(255, 153, 51); text-align: center; }
#TUserSearchSidebar, #TFriendOnlineSidebar { margin-top: 4px; }
.sbin h4 { margin: 0pt; padding-top: 2px; color: rgb(119, 126, 93); font-size: 1.2em; }
.sbin ul { margin: 0pt; padding: 0pt; list-style-type: disc; list-style-position: inside; color: rgb(255, 154, 54); }
.sbin ul li { margin: 0pt; padding: 2px 0pt; }
.sbin ul li span { color: black; }
.sbin a { color: rgb(137, 196, 52); }
.sbin a.norm { color: rgb(0, 0, 51); }
.sbin a.norm2 { color: rgb(255, 153, 51); }
.sbin a.menuFind { font-weight: bold; }
.boxnav { margin: 0pt; padding: 0pt; background: transparent url('img/rbborder_wide.gif') no-repeat scroll 100% 25px; font-size: 11px; line-height: normal; height: 32px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.boxnav ul { margin: 0pt; padding: 0pt 0pt 0pt 1px; background: transparent url('bnl.gif') no-repeat scroll 0pt -60px; list-style-type: none; list-style-image: none; list-style-position: outside; width: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 32px; }
.boxnav li { border-bottom: 1px solid rgb(227, 231, 206); margin: 0pt; padding: 0pt 0pt 0pt 4px; background: transparent url('img/bnl.gif') no-repeat scroll -1px 0pt; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.boxnav a { padding: 7px 10px 6px 7px; background: transparent url('img/bnr.gif') no-repeat scroll right top; float: left; display: block; width: 0.1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; font-weight: bold; color: rgb(119, 102, 85); white-space: nowrap; font-size: 10px; }
.boxnav > ul a { width: auto; }
.boxnav a { float: none; }
.boxnav a:hover { color: rgb(51, 51, 51); }
.boxnav .s { border-width: 0pt; background-position: -1px -60px; }
.boxnav .s a { background-position: 100% -60px; padding-bottom: 7px; color: rgb(51, 51, 51); }
.tabb_1 { border: medium none ; width: 700px; }
.big_ava { border: medium none ; height: 90px; width: 120px; }
.det_user strong { display: block; }
.det_user strong em { font-style: normal; color: rgb(137, 196, 52); }
#mainarea a {
	font-weight: bold;
	text-align: center;
}

.blockk{display:none;}

h3.subh { margin: 6px 0pt; padding: 6px; background-image: url('img/subhbg.gif'); background-repeat: repeat-x; color: rgb(119, 102, 85); font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; }

h3.subh1 { margin: 6px 0pt; padding: 6px; background-image: url('img/subhbg.gif'); background-repeat: repeat-x; color: rgb(119, 102, 85); font-family: verdana,arial,helvetica,sans-serif; font-size: 16px; font-weight: bold; }

.feed_icon_community { background: transparent url('img/feed_icon_photoalbums.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_not_community { background: transparent url('img/feed_icon_not_community.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_about { background: transparent url('img/feed_icon_about.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_friends { background: transparent url('img/feed_icon_friends.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_not_friends { background: transparent url('img/feed_icon_not_friends.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_groups { background: transparent url('img/feed_icon_groups.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_not_groups { background: transparent url('img/feed_icon_not_groups.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_photoalbums { background: transparent url('img/feed_icon_photoalbums.2.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_photos { background: transparent url('img/feed_icon_photos.2.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_comments { background: transparent url('img/feed_icon_comments.2.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_gift { background: transparent url('img/icon_gift.2.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_status { background: transparent url('img/feed_icon_status.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_photopins { background: transparent url('img/eed_icon_photopins.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_hockey_2009 { background: transparent url('img/feed_icon_hockey_2009.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_voting { background: transparent url('img/feed_icon_voting.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_victory { background: transparent url('img/feed_icon_victory_day.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feed_icon_photo_rating { background: transparent url('img/feed_icon_photorating_wbd.gif') no-repeat scroll 50% 50%; width: 30px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table.feed_panel_table_horizontal { border-color: rgb(227, 231, 206); border-width: 1px; border-collapse: collapse; width: 700px; }
table, td, tr { font-size: 1em; }
.add_buts p { padding: 2px 0pt; }
.add_buts p a { text-decoration: none; }
#footer { border-top: 1px solid rgb(227, 231, 206); padding: 10px 0pt; margin-top: 15px; text-align: center; }
.block { padding-bottom: 10px; }
.pager { padding: 10px 0pt; text-align: center; }
.pager a.alink:hover { color: rgb(255, 255, 255); }
.pager .alink, .pager .alink:visited { padding: 4px; background-color: rgb(255, 153, 51); color: rgb(255, 255, 255); height: 22px; margin-right: 4px; text-align: center; text-decoration: underline; vertical-align: middle; width: 22px; }
a:hover { color: rgb(255, 153, 51); }
a { color: rgb(0, 0, 51); }
.pager .link { padding: 4px; background-color: rgb(238, 238, 238); height: 22px; margin-right: 4px; text-align: center; text-decoration: underline; vertical-align: middle; width: 22px; }
.mes_buts { padding: 10px 0pt; }
.mes_buts input { margin-right: 5px; }
.gridSolidTable { border: 1px solid rgb(227, 231, 206); border-collapse: collapse; }
.gridSolidTable th { text-align: center; }
.text_table { border: medium none ; width: 100%; }
.form_box { padding: 10px 0pt; width: 650px; }
.form_box label { float: left; width: 150px; padding-right: 10px; text-align: right; display: inline-block; padding-top: 3px; }
.form_box textarea { border: 1px solid rgb(204, 204, 204); padding: 2px; width: 350px; }
.form_box span { padding: 2px 0pt; overflow: hidden; display: block; }
.block_content { padding: 10px 0pt; }
.fb_input { border: 1px solid rgb(204, 204, 204); padding: 1px; width: 200px; }
.gridSolidTable td, .gridSolidTable th { border: 1px solid rgb(227, 231, 206); }
.search_table { border: 0pt none ; margin: 0px auto; width: 400px; font-size: 12px; }
.search_table td { padding: 3px; }
.sel_1 { width: 190px; }
.sel_2 { width: 60px; }
.center_but { padding: 10px 0pt; text-align: center; }
.pres_box { border: medium none ; width: 100%; }
.pres_box td { padding: 7px 4px; }
.space { height: 5px; font-size: 1px; }
.reg hr { border: 0pt none ; margin: 1px auto; background-color: rgb(227, 231, 206); color: rgb(227, 231, 206); height: 1px; text-align: center; }
#errs { color: red; }
.onl { padding-top: 5px; }
.panelRounded { position: relative; }
.panelRounded_head { margin: 0pt; overflow: hidden; font-family: verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: black; width: 100%; }
.panelRounded_head_header { padding: 0pt 4px; color: rgb(119, 126, 93); word-wrap: break-word; background-color: white; position: absolute; top: -6px; left: 15px; }
.panelRounded_head_header span { padding-left: 3px; }
.panelRounded_head_info { padding: 0pt; word-wrap: break-word; background-color: white; position: absolute; top: -13px; right: 10px; }
.panelRounded_body { position: relative; width: 100%; font-family: verdana,arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: left; }
.panelRounded_footer { overflow: hidden; width: 100%; margin-top: 10px; text-align: left; }
.panelRounded_wl { background: transparent url('img/rounded_panel_side.png') repeat-y scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.panelRounded_wr { background: transparent url('img/rounded_panel_side.png') repeat-y scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.panelRounded_tl { background: transparent url('img/rounded_panel_tl.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.panelRounded_bl { background: transparent url('img/rounded_panel_bl.png') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.panelRounded_br { background: transparent url('img/rounded_panel_br.png') no-repeat scroll 100% 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 4px; }
.panelRounded_tr { padding: 18px 18px 18px 14px; background: transparent url('img/rounded_panel_tr.png') no-repeat scroll 100% 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 0px; }
.statNums { color: rgb(255, 153, 51); font-weight: bold; }
div.bubbleCardPanel { margin: 0pt auto; padding: 2px 0pt; background: transparent url('img/orange.gif') no-repeat scroll 0pt 0pt; overflow: hidden; width: 135px; height: 28px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(129, 64, 26); }
div.bubbleCardPanel div.label { margin: 0pt 5px; overflow: hidden; width: 125px; white-space: nowrap; }

