/* START_DEFAULT_STYLES */
html {
padding:0px;
margin:0px;
height: 100%;
width:100%;
font-size:62.5%;

}
body {
background:#fff url(/img/solbg000.gif) 0 0 repeat-x;
width:100%;
font: 11px verdana, arial, helvetica, sans-serif;
margin: 0px;
padding: 0px;
color: #4e4b4b;

}
div.clear {
clear: both;
font-size: 0px;
line-height: 0px;

}
h1, h2, h3, h4, h5, h6 {
padding:5px 0px;
margin:0px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight: normal;

}
h1 {
 color: #777E5D;
 font-size: 2.2em;
 margin: 0 0 5px 0;
 padding:0;

}
h2 {
 color: #777E5D;
 font-size: 1.1em;
 font-weight:bold;

}
h3 {
 color: #FF9933;
 font-size: 1.2em;
 margin: 0;
 padding: 3px 0;

}
h4 {
 margin: 0;
 padding-top: 2px;
 color:#777E5D;
 font-size: 1.2em;
 font-weight:bold;

}
p {
padding: 5px 0px;
margin:0px;

}
a, a:link, a:active, a:visited {
color: #89C434;
text-decoration: underline;
cursor: pointer;

}
a:hover {
color: #f93;
text-decoration: none;

}
img {
border:none;

}
ul, ol {
margin:5px;
padding:0px;
list-style-type: square;

}
li {
margin:0px;
padding:1px 0px;

}
form, input {
padding:0px;
margin:0px;

}
/* END_DEFAULT_STYLES */

#all {
 margin: 3px auto;
 padding: 0;
 width: 976px;
 
}

#header {
 margin: 0 0 0 0;
 padding: 0;
 clear: both;
 height: 130px;
 
}

#logo {
 float: left;
 width: 240px;
 height: 126px;
 position: relative;
 text-align: left;
 background-image: url(/img/frame_lo.gif);

}
.l_box {
position:absolute;
 top: 5px;
 left: 29px
}
#tophead {
 float: left;
 text-align:center;
 width: 736px;
 background-color: #fff;
 background-image: url(/img/pgrbg000.gif);
 background-repeat: no-repeat;
 background-position: 100% 0;
 
}
#topadv {
 margin: 4px auto;
 padding: 0;
 text-align:center;
 width: 728px;
 height: 90px;
 
}
#topadv .imgad {
 font-size: 0px;
 
}

#topnav {
 width:736px;
 margin: 0;
 padding:0;
 height: 28px;
 background-color: #f93;
  background-image: url(/img/navrbg00.gif );
  background-repeat: no-repeat;
 background-position: 100% 0;
 
}
#topnav ul {
 margin:0;
 padding:6px 0 0;
 list-style-type:upper-alpha;
 list-style:none;
 background-image: url(/img/navlbg00.gif );
 background-repeat: no-repeat;
 background-position: 0 0;

}
#topnav li {
 float:left;
 margin:0;
 padding:0;
 
}
#topnav li.b {
 border-left: solid 1px #fff;
 
}
#topnav a {
 float:left;
 display:block;
 width:.1em;
 padding:0 19px 3px 19px;
 font-size: 11px;
 font-weight:bold;
 color:#fff;
 white-space:nowrap;
 text-decoration:underline;
 
}
#topnav > ul a {
width:auto;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a {
float:none;

}
/* End IE5-Mac hack */
#topnav a:hover {
color:#eee;

}


.rbin {
 border-left: 1px solid #E3E7CE;
	border-right: 1px solid #E3E7CE;
 padding-left: 8px;
 padding-right:8px;
 text-align:left;
 
}
#currPosNavigation

.sbrb {
 width: 240px;
 margin: 0 auto 10px auto;
 text-align: left;
 
}
.sbrbc {
 width: 240px;
 margin: 0 auto 10px auto;
 text-align: center;
 
}
.sbrbr {
 width: 200px;
 margin: 0 auto 10px auto;
 text-align: left;
 
}
.ubrb {
 margin: 0 auto;
 text-align: left;
 
}
.rbtl, .rbtr, .rbbl, .rbbr {
 background-image: url( /img/rbborder.gif );
 height: 5px;
 font-size: 2px;
 
}
.rbtl, .rbbl {
 margin-right: 5px;
 
}
.rbtr, .rbbr {
 margin-left: 5px;
 margin-top: -5px;
 
}
.rbtr {
 background-position: 100% 0;
 
}
.rbbl  {
 background-position: 0 -5px;
 
}
.rbbr {
 background-position: 100% -5px;
 
}
.rbntg {
 margin-top: 0;
 
}
.rbnbg {
 margin-bottom: -1px;
 padding-bottom: 1px;
 
}
.sbin {
 border-left: 1px solid #E3E7CE;
 border-right: 1px solid #E3E7CE;
 padding-left: 8px;
 padding-right:8px;
 text-align:left;
 
}
.cntin {
 border-left: 1px solid #E3E7CE;
 border-right: 1px solid #E3E7CE;
 padding: 0 10px 0 10px;
 margin: 0;
 text-align:left;
 clear: both;
 
}

#pagebody	{
 overflow: hidden;
padding-top:4px;
 width: 976px;

}


#sidebar {
 float: left;
 text-align:left;
 margin-right: 4px;
 padding: 0;
 width: 240px;
 
}
#mainarea {
 float: right;
 text-align: left;
 padding: 0;
 width: 732px;
 overflow: hidden;

}

.sbct {
 width: 218px;
 
}
.sbct thead tr td {
 font-size:9px;
 margin:0;
 padding:0;
 text-align:center;
 
}
.sbct tbody tr td {
 padding: 1px 0;
 
}
.sbct tbody tr td.n {
width:30px;
 color: #000;
 text-align:center;

}
.sbct tbody tr td.n2 {
width:30px;
 color: #f93;
 text-align:center;

}

#TUserSearchSidebar, #TFriendOnlineSidebar {
 margin-top: 4px;

}

.sbin h4 {
 margin: 0;
 padding-top: 2px;
 color:#777E5D;
 font-size: 1.2em;
 
}
.sbin ul {
 list-style-type: disc;
 list-style-position: inside;
 margin: 0;
 padding: 0;
 color: #FF9A36 
}
.sbin ul li {
 margin: 0;
 padding: 2px 0;
 
}
.sbin ul li span {
 color: black;
 
}
.sbin a {
 color: #89C434;
 
}
.sbin a.norm {
 color: #003;
 
}
.sbin a.norm2 {
 color: #f93;
 
}
.sbin a.menuFind {
  font-weight: bold;

}


.boxnav {
 font-size: 11px;
 line-height:normal;
 padding: 0;
 margin:0;
 height: 32px;
 background:url(/img/rbborder.gif ) no-repeat right top;
 background-position: 100% 25px;
 
}

.boxnav ul {
 margin:0;
 padding:0 0 0 1px;
 list-style:none;
 width: auto;
 background:url(/img/bnl00000.gif ) no-repeat left top;
 background-position:0 -60px;
 height: 32px;
 
}
.boxnav li {
 float:left;
 background:url(/img/bnl00000.gif ) no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 border-bottom:1px solid #E3E7CE;
 background-position: -1px 0;
 
}
.boxnav a {
 float:left;
 display:block;
 width:.1em;
 background:url(/img/bnr00000.gif ) no-repeat right top;
 padding:7px 10px 6px 7px;
 text-decoration:none;
 font-weight:bold;
 color:#765;
 white-space:nowrap;
 font-size: 10px;
 
}
.boxnav > ul a {
width:auto;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.boxnav a {
float:none;

}
/* End IE5-Mac hack */
.boxnav a:hover {
 color:#333;
 
}
.boxnav .s {
 background-position:-1px -60px;
 border-width:0;
 
}
.boxnav .s a {
 background-position:100% -60px;
 padding-bottom:7px;
 color:#333;
 
}

.tabb_1 {
border:none;
 width: 700px;

}
.big_ava {
border:none;
 height: 90px;
 width: 120px;

}

.det_user strong {
display:block;

}
.det_user strong em {
font-style:normal;
color: #89C434;

}

#mainarea a {
font-weight:bold;

}

h3.subh {
background-image:url(/img/subhbg00.gif);
background-repeat:repeat-x;
color:#776655;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
margin:6px 0;

padding:6px;
font-weight:bold;

}

.feed_icon_community {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_not_community {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_about {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_friends {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_not_friends {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_groups {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_not_groups {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_photoalbums {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_photos {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_comments {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_gift {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_status {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_photopins {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_hockey_2009 {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_voting {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_victory {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}
.feed_icon_photo_rating {
 width: 30px;
 height: 28px;
 background: url(/img/feed_ico.gif) no-repeat 50% 50%;
 
}

table.feed_panel_table_horizontal {
border-collapse:collapse;
border-color:#E3E7CE;
border-width:1px;
width:700px;

}
table, td, tr {
font-size:1em;

}

.add_buts p {
padding:2px 0;

}

#footer {
border-top:1px solid #E3E7CE;
margin-top:15px;
padding:10px 0;
text-align:center;

}
.block {
padding-bottom:10px;

}

.pager {
text-align:center;
padding:10px 0;

}
.pager a.alink:hover {

color:#FFFFFF;


}
.pager .alink, .pager .alink:visited {

background-color:#FF9933;

color:#FFFFFF;

height:22px;

margin-right:4px;

padding:4px;

text-align:center;

text-decoration:underline;

vertical-align:middle;

width:22px;


}
a:hover {

color:#FF9933;


}
a {

color:#000033;


}
.pager .link {

background-color:#EEEEEE;

height:22px;

margin-right:4px;

padding:4px;

text-align:center;

text-decoration:underline;

vertical-align:middle;

width:22px;


}

.mes_buts {
padding:10px 0;

}
.mes_buts input {
margin-right:5px;

}

.gridSolidTable {
border:1px solid #E3E7CE;
border-collapse:collapse;

}
.gridSolidTable th {
text-align:center;

}
.text_table {
width:100%;
border:none;

}
.form_box {
padding:10px 0;
width:650px;

}
.form_box label {
float:left;
width:150px;
padding-right:10px;
text-align:right;
display:inline-block;
padding-top:3px;

}
.form_box textarea {
padding:2px;
width:350px;
border:1px solid #ccc;

}
.form_box span {
display:block;
overflow:hidden;
padding:2px 0;

}
.block_content {
padding:10px 0;

}
.fb_input {
border:1px solid #ccc;
padding:1px;
width:200px;

}
.gridSolidTable td, .gridSolidTable th {
border:1px solid #E3E7CE;

}
.search_table {
border:0;
width:400px;
margin:0px auto;
font-size:12px;

}
.search_table td {
padding:3px;

}
.sel_1 {
width:190px;

}
.sel_2 {
width:60px;

}
.center_but {
text-align:center;
padding:10px 0;

}
.pres_box {
width:100%;
border:none;

}
.pres_box td {
padding:7px 4px;

}

.space {
height:5px;
font-size:1px;

}

.error{
color:red;
}
