/* START_DEFAULT_STYLES */
html {padding:0px;margin:0px;height: 100%;width:100%;font-size:62.5%;}
body {background:#fff url(/images/solbg.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(/images/frame_logo_auth.gif);}
.l_box {position:absolute; top: 5px; left: 29px}
#tophead { float: left; text-align:center; width: 736px; background-color: #fff; background-image: url(/images/pgrbg.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(/images/navrbg.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(/images/navlbg.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 15px 3px 15px; 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( /images/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% 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(/images/rbborder_wide.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(/images/bnl.gif ) no-repeat left top; background-position:0 -60px; height: 32px; }
.boxnav li { float:left; background:url(/images/bnl.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(/images/bnr.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(/images/subhbg.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(/images/feed_icon_photoalbums.gif) no-repeat 50% 50%; }
.feed_icon_not_community { width: 30px; height: 28px; background: url(/images/feed_icon_not_community.gif) no-repeat 50% 50%; }
.feed_icon_about { width: 30px; height: 28px; background: url(/images/feed_icon_about.gif) no-repeat 50% 50%; }
.feed_icon_friends { width: 30px; height: 28px; background: url(/images/feed_icon_friends.gif) no-repeat 50% 50%; }
.feed_icon_not_friends { width: 30px; height: 28px; background: url(/images/feed_icon_not_friends.gif) no-repeat 50% 50%; }
.feed_icon_groups { width: 30px; height: 28px; background: url(/images/feed_icon_groups.gif) no-repeat 50% 50%; }
.feed_icon_not_groups { width: 30px; height: 28px; background: url(/images/feed_icon_not_groups.gif) no-repeat 50% 50%; }
.feed_icon_photoalbums { width: 30px; height: 28px; background: url(/images/feed_icon_photoalbums.2.gif) no-repeat 50% 50%; }
.feed_icon_photos { width: 30px; height: 28px; background: url(/images/feed_icon_photos.2.gif) no-repeat 50% 50%; }
.feed_icon_comments { width: 30px; height: 28px; background: url(/images/feed_icon_comments.2.gif) no-repeat 50% 50%; }
.feed_icon_gift { width: 30px; height: 28px; background: url(/images/icon_gift.2.gif) no-repeat 50% 50%; }
.feed_icon_status { width: 30px; height: 28px; background: url(/images/feed_icon_status.gif) no-repeat 50% 50%; }
.feed_icon_photopins { width: 30px; height: 28px; background: url(f/images/feed_icon_photopins.gif) no-repeat 50% 50%; }
.feed_icon_hockey_2009 { width: 30px; height: 28px; background: url(/images/feed_icon_hockey_2009.gif) no-repeat 50% 50%; }
.feed_icon_voting { width: 30px; height: 28px; background: url(/images/feed_icon_voting.gif) no-repeat 50% 50%; }
.feed_icon_victory { width: 30px; height: 28px; background: url(/images/feed_icon_victory_day.gif) no-repeat 50% 50%; }
.feed_icon_photo_rating { width: 30px; height: 28px; background: url(/images/feed_icon_photorating_wbd.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;}

/*chat*/

#chat {
 background:#e2edf6;
 height:500px;
 padding:5px;
 overflow:scroll;
}

#chat p {
	margin:5px 0 20px 0;
	border:1px #dbcaa6 dotted;
	border-width:0 0 1px 0;
	width:150px;
}

#chat b  {
	color:#dd3333;
}


.chatform {
	padding:10px 0 0 0;
}

#chatform input {
	float:left;
}

.say-pole {
	width:130px;
	border:0px;
	padding-left:5px;
	margin-right:5px;
	border:1px #666 solid;
}

.box {
	display:block;
	clear:both;
	border:1px #e5e5e4 solid;
	padding:5px;
	margin-bottom:10px;
}

.box:hover {
	border-color:#b7d5ab;
}

.box ul {
	margin:8px 0 0 0;
}

.box li {
	padding:5px 0 5px 12px;
	background:url(images/marker.gif) 0 8px no-repeat;
}

.box li:first-letter {
	text-transform:uppercase;
}

#count {
	background:url(images/ex.gif) 0 50% no-repeat;
	font-weight:bold;
	padding:15px 0 20px 50px;
}

/*registration*/

.sity {
	clear:both;
	padding:10px 0 25px 0;
	font-size:12px;
}

.sity li {
	display:block;
	float:left;
	width:125px;
	padding:2px 0;
}

.table_anketa {
	clear:both;
}

.ts_anketa {
	color: #010101;
	font: 13px Arial;
	display: table;
	width:439px;
	float:left;
}



.ts_anketa td {
	padding:10px;
	font-size:12px !important;
	border:1px #5f980e dotted;
	border-width:0 0 1px 0;
	color:#678957;
}



.ar {
	text-align:left;
	color:#e77300 !important;
	width:180px;
}
.vt {
	vertical-align:top;
}
div.hint {
	color:#7f7f7f;
	font-size:11px;
}


.ts_anketa input  {
	margin-right:5px;
}
