/* START_DEFAULT_STYLES  */
html{font-size:62.5%;margin:0;padding:0;}
body{font:12px Tahoma, Arial, Helvetica, sans-serif;color:#4e4b4b;margin:0;padding:0;background:#fff;}
.clear{clear:both;font-size:0;line-height:0;display:block;height:0;}
h1,h2,h3,h4,h5,h6{font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:400;margin:0;padding:5px 0;}
p{margin:0;padding:5px 0;}
a,a:link,a:active,a:visited{color:#0e5cc3;text-decoration:underline;cursor:pointer;}
a:hover{color:#0e5cc3;text-decoration:none;}
img{border:none;}
ul,ol{margin:0;padding:0;}
li{margin:0;padding:0 10px;}
form,input{margin:0;padding:0;}
em,i{font-style:normal;}
/* END_DEFAULT_STYLES  */

#all{width:1000px;margin:0 auto;}
#header{height:400px;position:relative;background:url(/design/images/header.jpg) no-repeat;}
.logo{display:block;position:absolute;height:125px;width:356px;left:11px;top:37px;}
.anketi{padding-bottom:20px;}
#content{padding-top:32px;background:url(/design/images/content_top.jpg) no-repeat;}
.autorize{display:block;height:100px;width:217px;position:absolute;left:470px;top:169px;font-size:11px;color:#000;}
.h_input_text{height:17px;width:151px;border:1px solid #9b9797;position:absolute;left:61px;top:32px;color:#6c706e;padding:3px;background:#fff;}
.h_input_pass{height:17px;width:151px;border:1px solid #9b9797;position:absolute;left:61px;top:66px;color:#6c706e;padding:3px;background:#fff;}
.h_check{position:absolute;left:49px;top:147px;}
.autorize span{position:absolute;left:11px;top:96px;}
.h_submit{position:absolute;left:145px;top:100px;}
.login{display:block;position:absolute;top:37px;left:10px;}
.pass{display:block;position:absolute;top:72px;left:10px;}
.afind{font-size:11px;color:#000;position:absolute;left:40px;top:194px;}
.afind label{float:left;width:85px;padding-top:4px;}
.afind div{width:250px;overflow:hidden;padding:4px 0;}
.af_sel_1{float:left;width:155px;font-size:15px;border:1px solid #9b9797;background:#fff;}
.af_sel_2{float:left;width:65px;font-size:15px;border:1px solid #9b9797;background:#fff;}
.afind em{float:left;padding:4px 6px 0;}
.menu{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;position:absolute;left:41px;top:373px;width:651px;text-align:center;}
.menu li{list-style-type:none;display:inline;padding:0 15px;}
.menu a,.menu a:visited{color:#fff;border-bottom:1px dashed #fff;text-decoration:none;*text-decoration:underline;*border:none;}
.menu a:hover{color:#fff;text-decoration:none;border-bottom:none;}
.thumb_bg_top{background:url(/design/images/thumbs_bg.png) repeat-y;}
.thumb_bg_bottom{background:url(/design/images/thumb_bg_bottom.png) no-repeat 0 100%;}
.thumbs{width:959px;overflow:hidden;text-align:center;font-size:11px;padding:0 0 0 36px;background:url(/design/images/thumb_bg_top.png) no-repeat;}
.thumbs img{display:block;width:154px;margin:0 auto 3px;}
.thumbs li{float:left;width:177px;list-style-type:none;height:210px;padding:12px 5px 0 4px;}
.thumbs em a,.thumbs em a:visited{display:block;color:#3f3f3f;}
.thumbs em{display:block;padding-top:20px;}
.thumbs em a:hover{color:#3f3f3f;text-decoration:none;}
.thumb_w{background:url(/design/images/thumb_w.png) no-repeat 4px 0;}
.thumb_m{background:url(/design/images/thumb_m.png) no-repeat 4px 0;}
.navi{font-size:14px;font-weight:700;text-align:center;width:525px;margin:0 auto;}
.navi em{font-size:11px;font-weight:400;}
.ns_t_l{background:url(/design/images/ns_t_l.png) no-repeat #f4f3f3;}
.ns_t_r{background:url(/design/images/ns_t_r.png) no-repeat 100% 0;}
.ns_b_r{background:url(/design/images/ns_b_r.png) no-repeat 100% 100%;}
.ns_b_l{background:url(/design/images/ns_b_l.png) no-repeat 0 100%;}
.navi .ns_b_l{padding:7px;}
.best{padding-top:70px;padding-bottom:30px;background:url(/design/images/best.jpg) no-repeat;}
.thumbs_2{width:903px;overflow:hidden;font-size:11px;color:#434343;margin:0 auto;padding:40px 0 0 18px;background:url(/design/images/video_line.png) no-repeat;}
.thumbs_2 li{width:148px;list-style-type:none;height:175px;text-align:center;float:left;padding:0;}
.thumbs_2 li a,.thumbs_2 li a:visited{display:block;color:#464646;}
.thumbs_2 li em{text-align:center;display:block;padding:1px 0;}
.thumbs_2 i{text-align:left;display:block;}
.thumbs_2 .t_man em a:visited,.thumbs_2 .t_man em a{color:#0e5cc3;}
.thumbs_2 p{padding:25px 5px 0;}
.news{padding-top:92px;padding-bottom:30px;background:url(/design/images/news.png) no-repeat;}
#footer{color:#7c7c7c;text-align:center;font-size:11px;width:920px;padding-top:25px;padding-bottom:25px;margin:0 auto;background:url(/design/images/foooter_dot.png) repeat-x;}
.sing_new{width:920px;font-size:11px;color:#000;margin:0 auto;}
.sing_new .ns_b_l{padding:6px 30px;}
.mid_box{width:920px;overflow:hidden;padding:0 40px 20px;}
.reg_box{float:left;width:540px;padding-top:53px;background:url(/design/images/regi.png) no-repeat;}
.r_news{float:right;width:354px;padding-top:54px;margin-top:42px;background:url(/design/images/lenta.png) no-repeat;}
.sn2{width:860px;padding:6px 30px;}
.r_news .sing_new{width:354px;}
.r_news .sing_new .ns_b_l{padding:6px 15px;}
.r_news .sn2{width:324px;padding:6px 15px;}
.r_news small{font-size:11px;font-weight:700;color:#7c7c7c;float:right;padding-left:15px;}
.reg_box table{width:100%;border:0;}
.reg_box table td{font-size:11px;color:#000;padding:3px;}
.reg_input{height:17px;width:148px;border:1px solid #9b9797;color:#6c706e;padding:2px;background:#fff;}
.reg_box td em{text-align:right;display:block;}
.reg_box .af_sel_2{margin-right:5px;}
.radios{display:block;height:23px;}
.radios i{float:left;padding:6px 15px 0 5px;}
.radios input{float:left;margin-top:5px;}
.captcha img{border:1px solid #9b9797;}
.thumb_w span a,.thumb_w span a:visited,.t_woman_link a:visited,.t_woman_link a,.thumbs_2 .t_woman em a:visited,.thumbs_2 .t_woman em a{color:#d90b62;}
.autorize_text {font:24px "Myriad Pro", Tahoma;color:#1064c9;position:absolute;left: 480px;top: 163px;}
.name_city {font-size:30px;color:#656565; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;padding-left:42px;padding-bottom:15px;}

/* START_KLASSNIKI_STYLES */

.l_box {position:absolute; top: 5px; left: 29px}
#tophead { float: left; text-align:center; width: 736px; background-color: #fff; background-image: url(/design/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(/design/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(/design/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 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; }


.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(/design/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 { margin: 15px 0 15px; text-align:left; clear: both; background:url(/design/images/x_blocks_mid.png) 0 0 repeat-y;}
 
#pagebody	{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;}

.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(/design/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(/design/images/bnl.gif ) no-repeat left top; background-position:0 -60px; height: 32px; }
.boxnav li { float:left; background:url(/design/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(/design/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:#fff;color:#776655;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;margin:6px 0;
padding:3px 6px;font-weight:bold;position:absolute;top:-15px;left:10px;line-height:13px;}

.feed_icon_community { width: 30px; height: 28px; background: url(/design/images/feed_icon_photoalbums.gif) no-repeat 50% 50%; }
.feed_icon_not_community { width: 30px; height: 28px; background: url(/design/images/feed_icon_not_community.gif) no-repeat 50% 50%; }
.feed_icon_about { width: 30px; height: 28px; background: url(/design/images/feed_icon_about.gif) no-repeat 50% 50%; }
.feed_icon_friends { width: 30px; height: 28px; background: url(/design/images/feed_icon_friends.gif) no-repeat 50% 50%; }
.feed_icon_not_friends { width: 30px; height: 28px; background: url(/design/images/feed_icon_not_friends.gif) no-repeat 50% 50%; }
.feed_icon_groups { width: 30px; height: 28px; background: url(/design/images/feed_icon_groups.gif) no-repeat 50% 50%; }
.feed_icon_not_groups { width: 30px; height: 28px; background: url(/design/images/feed_icon_not_groups.gif) no-repeat 50% 50%; }
.feed_icon_photoalbums { width: 30px; height: 28px; background: url(/design/images/feed_icon_photoalbums.2.gif) no-repeat 50% 50%; }
.feed_icon_photos { width: 30px; height: 28px; background: url(/design/images/feed_icon_photos.2.gif) no-repeat 50% 50%; }
.feed_icon_comments { width: 30px; height: 28px; background: url(/design/images/feed_icon_comments.2.gif) no-repeat 50% 50%; }
.feed_icon_gift { width: 30px; height: 28px; background: url(/design/images/icon_gift.2.gif) no-repeat 50% 50%; }
.feed_icon_status { width: 30px; height: 28px; background: url(/design/images/feed_icon_status.gif) no-repeat 50% 50%; }
.feed_icon_photopins { width: 30px; height: 28px; background: url(fimages/eed_icon_photopins.gif) no-repeat 50% 50%; }
.feed_icon_hockey_2009 { width: 30px; height: 28px; background: url(/design/images/feed_icon_hockey_2009.gif) no-repeat 50% 50%; }
.feed_icon_voting { width: 30px; height: 28px; background: url(/design/images/feed_icon_voting.gif) no-repeat 50% 50%; }
.feed_icon_victory { width: 30px; height: 28px; background: url(/design/images/feed_icon_victory_day.gif) no-repeat 50% 50%; }
.feed_icon_photo_rating { width: 30px; height: 28px; background: url(/design/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;background:url(/design/images/x_blocks_bottom.png) 0 100% no-repeat;}

.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;}
#currPosNavigation {padding:4px 0 5px;}


.x_box {
	height: 74px;
	position: relative;z-index:100;
}
.x_sm_ava {
	background-image: url(/design/images/x_sm_ava.png);
	background-repeat: no-repeat;
	height: 54px;
	width: 294px;
	position: absolute;
	z-index: 2;
	padding: 10px;
}
.x_sm_menu {
	height: 40px;
	background-image: url(/design/images/x_sm_menu_mid.png);
	background-repeat: repeat-x;
	color:#776655;
	cursor:pointer;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	position: absolute;
	left: 313px;
	top: 17px;z-index:5;

}
.x_sm_menu ul {
	background: url(/design/images/x_sm_menu_right.png) 100% 0px  no-repeat;
	margin: 0px;
	padding: 0 0 0 0;display:block;height:40px;
}
.x_sm_menu li {
	display: inline;
	margin: 0px;
	padding: 0 7px 0 6px;
	float: left;
	background-image: url(/design/images/x_sm_menu_border.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.x_sm_menu span {
	display: block;
	padding: 13px 20px 0 20px;
	float: left;
	height: 27px;
	background-image: url(/design/images/x_sm_menu_down_sel.gif);
	background-repeat: no-repeat;
	background-position: 100% 19px;
}
.ava_50 {
	position: absolute;
	left: 35px;
	width: 268px;
}

.ava_50 a, .ava_50 a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: normal !important;
	white-space: nowrap;
}
.ava_50 p {
	padding: 0 0 5px;
}
.ava_img {
	float: left;
	margin-right: 7px;
}


.ava_50 a:hover {
	color: #000000;
	text-decoration: none;

}
.x_sm_ava_down {
	position: absolute;top:10px;left:10px;z-index:10;
}
a.x_sm_ava_down img {border:1px solid #fff;}
a.x_sm_ava_down:hover img {border:1px solid #000;}

.x_blocks_name {background:url(/design/images/x_blocks_name.png) 0 0 no-repeat;width:732px;height:6px;font-size:0;line-height:0;position:relative;z-index:2;}
.x_content {padding:10px;height:1%; width: 710px;}
.open_status {
	height: 316px;
	background-image: url(/design/images/x_open.png);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}
.x_info {
	position: absolute;
	width: 409px;
	left: 315px;
	top: 71px;
}

.open_status .x_sm_menu {background:none;}
.open_status .x_sm_menu ul {background:none;}
.x_sm_menu ul .nobrd {background:none;border-left:1px solid #ecf0e0;}
.open_status .x_sm_menu ul  .nobrd {border-left:0;}
.x_ava_190 {position:absolute;left:65px;top:25px;}

topPanelUserInfo .onlineIcon {
height:11px;
padding-right:4px;
}

div.ic_online_ru, div.ic_online_uk {
background:transparent url(/design/images/sprt_ic_online_01.gif) no-repeat scroll 0 0;
font-size:0;
height:11px;
width:62px;
}
.x_info .name {
color:#777E5D;
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:9px;
width:380px;
}

.breakWord {
overflow:hidden;
white-space:pre-wrap;
word-wrap:break-word;
}

.x_info .name a, .x_info .name a:visited {color:#a4a993;text-decoration:none;}
.x_info .name a:hover {color:#a4a993;text-decoration:underline;}

.age {
margin-top:12px;
}



.age .icon {
margin-right:3px;
}
.icon {
float:left;
}

div.ic_boy {
background:transparent url(/design/images/icon_boy.gif) no-repeat scroll 50% 50%;
height:14px;
width:14px;
}

div.ic_girl {
background:transparent url(/design/images/icon_girl.gif) no-repeat scroll 50% 50%;
height:14px;
width:14px;
}

.icon {
vertical-align:middle;
}
.age a, .age a:visited {color:#000000;font-weight:normal !important;text-decoration:none;}

.x_status_label {
	background-image: url(/design/images/x_status_label.png);
	background-repeat: no-repeat;
	height: 46px;
	width: 409px;margin-top:10px;position:relative;margin-left:-10px;
}
.x_s_input {
	background-image: url(/design/images/x_s_input.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 349px;
	float: left;
	margin-top: 7px;
	margin-left: 15px;color:#777777;padding:8px 0 0 5px;
	border: 0;
}
.x_s_submit {
	float: left;
	margin-top: 7px;
}


.topPanelIconsPart {
margin-top:15px;
position:relative;
width:401px;
}

.topPanelIconsPart .iconsPart {
float:left;
}

div.iconsPart .icon {
float:left;
margin-right:5px;
width:32px;
}

div.ic_button_32 {
background-color:#F3F6E5;
border:1px solid #E4E8CE;
cursor:pointer;
height:30px;
position:relative;
width:30px;
}


div.ic_icon_18 {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 0;
height:18px;
left:6px;
position:absolute;
top:6px;
width:18px;
}

.tooltipHook {
margin:0;
padding:0;
}
div.ic_icon_18_userFriendInvite {
background-position:0 -827px;
}

div.ic_icon_18_userAddPhoto {
background-position:0 -67px;
}

div.ic_icon_18_userCreatePhotoalbum {
background-position:0 -147px;
}

div.ic_icon_18_userEditConfig {
background-position:0 -787px;
}

div.ic_icon_18_userPrivateProfile {
background-position:0 -867px;
}
div.ic_icon_18_hidden_on {background-position:0 -567px;}

.x_bot_menu {
	position: absolute;
	bottom: 0px;width:732px;text-align:center;
}

.x_bot_menu .text {
margin-right:3px;
margin-top:1px;
text-decoration:underline;
}

.x_bot_menu a div {
cursor:pointer;
}

a:hover {
color:#FF9933;
}

.x_bot_menu a, .x_bot_menu a:hover, .x_bot_menu a:visited {
color:black;font-weight:normal !important;
}

.x_bot_menu  .icon {
margin-right:5px;
}
.x_bot_menu td {vertical-align:middle;}

div.ic_eye {

background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -167px;
height:18px;
width:18px;
}

div.ic_marks {

background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -126px;
height:18px;
width:18px;
}

div.ic_photos {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -727px;
height:18px;
width:18px;
}

div.ic_photopins {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -707px;
height:18px;
width:18px;
}

div.ic_photoalbums {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -687px;
height:19px;
width:18px;
}

div.ic_video {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -46px;
height:19px;
width:18px;
}

div.ic_friends {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -346px;
height:19px;
width:18px;
}

div.ic_infriends {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -646px;
height:19px;
width:18px;
}

div.ic_presents {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -747px;
height:18px;
width:18px;
}


div.ic_messages {
background:transparent url(/design/images/sprt_ic_02.png) no-repeat scroll 0 -806px;
height:18px;
width:18px;
}


.x_sm_menu ul .active {background:#e4e8ce;position:relative;margin-right:-2px;padding-right:10px;border:1px solid #bfc59f;z-index:10;}

.x_sm_menu li ul li  {background:#e4e8ce;float:none;display:block;padding:5px 5px 0;_height:1%;}

.x_sm_menu li ul li a, .x_sm_menu li ul li a:visited {color:#5f5a4d;font-size:11px;display:block;padding:3px 5px;text-decoration:none;font-weight:normal !important;_height:1%;}
.x_sm_menu li ul li a:hover {color:#5f5a4d;text-decoration:none;background:#f7f7e7;}


.x_sm_menu li ul {height:auto;width:184px;border-top:1px solid #bfc59f;border-left:1px solid #bfc59f;border-right:1px solid #bfc59f;}

.x_sm_menu li div {display:none;position:absolute;width:186px;top:39px;left:-1px;background:url(/design/images/x_popup_bottom.png) 0 100% no-repeat;padding-bottom:7px;z-index:1000;}
.x_sm_menu ul .active div {display:block;}

.x_sm_menu ul .active span {
	background-image: url(/design/images/x_sm_menu_down_sel_2.gif);
	background-repeat: no-repeat;
	background-position: 100% 18px;display: block;
	padding: 12px 20px 1px 20px;
}


/* snake additional */
.reg hr {
    background-color:#E3E7CE;
    border:0 none;
    color:#E3E7CE;
    height:1px;
    margin:1px auto;
    text-align:center;
}

#errs {
    color: red;
}

.onl {
    padding-top: 5px;
    pading-bottom: 5px;
}

/* warn panel */

.panelRounded {
    position: relative;
    /*IE6 fix*/
    _width: 100%;
}
.panelRounded_head { font: bold 11px verdana ; color: black; margin: 0; overflow: hidden; width: 100% ; }
.panelRounded_head_header { color: #777E5D; word-wrap: break-word; background-color: white; padding: 0 4px; position: absolute; top: -6px; left: 15px; }
.panelRounded_head_header span { padding-left: 3px; }
.panelRounded_head_info { word-wrap: break-word; background-color: white; padding: 0; position: absolute; top: -13px; right: 10px; }

.panelRounded_body {  position: relative; width: 100%; font: normal 11px verdana, arial, helvetica, sans-serif; text-align: left; }
.panelRounded_footer { overflow: hidden; width: 100% ; font: normal 11px; margin-top: 10px; text-align: left;}
.panelRounded_wl { background: url(/design/images/rounded_panel_side.png) repeat-y 0 0 ; }
.panelRounded_wr { background: url(/design/images/rounded_panel_side.png) repeat-y 100% 0 ; zoom: 1; }
.panelRounded_tl { background: url(/design/images/rounded_panel_tl.png) 0 0 no-repeat; }
.panelRounded_bl { background: url(/design/images/rounded_panel_bl.png) 0 100% no-repeat ; zoom: 1;}
.panelRounded_br { background: url(/design/images/rounded_panel_br.png) 100% 100% no-repeat; margin-left: 4px ; zoom:1;}
.panelRounded_tr { background: url(/design/images/rounded_panel_tr.png) 100% 0 no-repeat ; margin-left: 0px ; padding: 18px 18px 18px 14px; }

.statNums {
    color: #ff9933;
    font-weight: bold;
}

.cnt2 {margin-top:4px;}

div.bubbleCardPanel {
    width:135px;
    height:28px;
    background:transparent url(/design/images/orange.gif) no-repeat scroll 0 0;
    padding:2px 0;
    color: #81401A;
    margin: 0 auto;
    overflow: hidden;
}

div.bubbleCardPanel div.label { overflow: hidden ; width: 125px; margin: 0 5px; white-space: nowrap; }

.ruls {
    font-size: 10px;
    color: #808080;
}

.ruls A, .ruls label A{
    text-decoration: none; 
    color: #808080;
    font-weight: normal;
}