.say hr{
	margin-bottom:5px;
}

.say .leftCol{
	float:left;
	width:730px;
}

.say .rightCol{
	float:right;
	width:240px;
	overflow:hidden;
}

.say .rightCol .navigation{
	/* font-size:10px; */
}

.say .rightCol .newButton{
	width:100%;
}

.say .post{
	position:relative;
	width:100%;
	margin-bottom:10px;
	min-height:61px;
	/* height:expression( this.offsetHeight < 71 ? '71px' : '' );  */
}

.say .ignore{
	width:16px;
	height:16px;
	background-color:#222;
	background-image:url('http://ifrype.com/img/say/ignore.png');
	cursor:hand;
	cursor:pointer; 
}

.say .watch{
	width:16px;
	height:16px;
	background-color:#222;
	background-image:url('http://ifrype.com/img/say/follow.png');
	cursor:hand;
	cursor:pointer; 
}

.say .profPicBorder{
	position:relative;
	width:71px;
	height:71px;
	background-image:url('http://ifrype.com/img/say/pic_bg.jpg');
}

.say .profPicBorder2{
	background-image:url('http://ifrype.com/img/say/pic_bg2.jpg');
}

.say .post .profPicBorder{
	position:absolute;
	top:0px;
	left:0px;
}

.say h1{
	position:relative;
}

.say h1 .rightLink{
	position:absolute;
	top:4px;
	right:0px;
}

.say h1 .rightLink a{
	font-size:12px;
	color:#445F96;
	font-weight:bold;
}

.say .profPicBorder .profPic{
	position:absolute;
	top:10px;
	left:10px;
	width:50px;
	height:50px;
	background-position:center center;
}

.userIcon .userType,
.say .profPicBorder .userType,
.say .listUser .profPic .userType{
	position:absolute;
	right:5px;
	bottom:5px;	
}

.userIcon .userType1,
.say .profPicBorder .userType1,
.say .listUser .profPic .userType1{
	width:16px;
	height:15px;
	background-image:url('http://ifrype.com/img/music/nprofile_icon.gif');
}

.userIcon .userType2,
.say .profPicBorder .userType2,
.say .listUser .profPic .userType2{
	width:12px;
	height:12px;
	background-image:url('http://ifrype.com/img/say/type2.png');
} 

.say .post .postRight{
	margin-left:90px;
}

.say .post .time{
	font-size:11px;
}

.say .rightCol .profileCountsL {
	float: left;
	width: 100px;
	line-height: 17px;
	margin-top: 2px;
	font-size: 14px;
}
.say .rightCol .profileCountsN {
	float: left;
	width: 60px;
	font-size: 17px;
	text-align: right;
	margin-right: 5px;
}

.say .rightCol .profileCounts.box .boxContent {
	text-align: justify;
}

.say .post .top{
	position:relative;
	height:23px;
}
.say .post .top .mid{
	margin-left:7px;
	margin-right:7px;
	height:22px;	
	background-color:#E7ECEF;
	border-top:1px solid #E1E1E1;
	white-space:nowrap;
}
* html .say .post .top .mid{
	height:23px;
}

.say .post.replyToMe .top .mid{
	background-color:#AECCE0;
}

.say .post .top .user{
	position:absolute;
	left:9px;
	top:4px;
	font-weight:bold;
	width:95%;
	overflow:hidden;
}

.say .post .top .user .other{
	font-weight:normal;
} 

.say .post .top .user.userType1{
	padding-left:19px;
	background-image:url('http://ifrype.com/img/music/nprofile_icon.gif');
	background-repeat:no-repeat;
	background-position:left 2px;
}


.say .post .top .ignore,
.say .post .top .watch{
	position:absolute;
	top:4px;
	right:10px;	
} 

.say .post .top .delete{
	position:absolute;
	top:2px;
	right:10px;
	background-image:url('http://ifrype.com/img/deny.gif');
	width:16px;
	height:16px;
}

.say  .hoverShow{
	display:none;
}

.say  .hover .hoverShow{
	display:block;
}

.say .post .top .cor{
	position:absolute;
	width:7px;
	height:100%;
	background-repeat:no-repeat;
}

.say .post .top .corL{
	top:0px;
	left:0px;
	background-image:url('http://ifrype.com/img/say/box_cor_lt.png');
}

.say .post.replyToMe .top .corL{
	background-image:url('http://ifrype.com/img/say/box_cor_lt_me.png');
}

.say .post .top .corR{
	top:0px;
	right:0px; 
	background-image:url('http://ifrype.com/img/say/box_cor_rt.png');
}

.say .post.replyToMe .top .corR{
	background-image:url('http://ifrype.com/img/say/box_cor_rt_me.png');
}

.say .post .bottom{
	position:relative;
	height:18px;
}

.say .post.box2 .bottom,
.say .post.postComment .bottom{
	height:7px;
	font-size:1px;
	line-height:1px;
}

.say .post .bottom .mid{
	margin-left:7px;
	margin-right:7px;
	height:17px;
	border-bottom:1px solid #E1E1E1;
	font-size:11px;
	background-color:#FFF;
} 

.say .post .bottom .mid span{
	margin-right:15px;
}

.say .post .bottom .mid a{
	color:#777576;
}

.say .post .bottom .mid a:hover{
	color:#445F96;
}

.say .post.box2 .bottom .mid,
.say .post.postComment .bottom .mid{
	height:6px;
}

* html .say .post .bottom .mid{
	height:18px;
}

* html .say .post.box2 .bottom .mid,
* html .say .post.postComment .bottom .mid{
	height:7px;
	line-height:1px;
	font-size:1px;
}

.say .post .bottom .recommend{
	padding-left:12px;
	position:absolute;
	top:0px;
	right:10px;
	background-image:url('http://ifrype.com/img/g/star_off_sm.png');
	_background-image:url('http://ifrype.com/img/g/star_off_sm.gif');
	background-repeat:no-repeat;
	background-position:left center;	
}

.say .post.hover .bottom .recommend{
	background-image:url('http://ifrype.com/img/g/star_on_sm.png');
	_background-image:url('http://ifrype.com/img/g/star_on_sm.gif');
}

.say .post .bottom .cor{
	position:absolute;
	width:7px;
	height:18px;
	background-repeat:no-repeat;
	background-position:left bottom;
}

.say .post.box2 .bottom .cor,
.say .post.postComment .bottom .cor{
	height:7px;
}

.say .post .bottom .corL{
	top:0px;
	left:0px;
	background-image:url('http://ifrype.com/img/say/box_cor_wlb.png');
}

.say .post .bottom .corR{
	top:0px;
	right:0px; 
	background-image:url('http://ifrype.com/img/say/box_cor_wrb.png');
}

.say .post.box2 .bottom .corL{
	background-image:url('http://ifrype.com/img/say/box_cor_lb.png');
}

.say .post.box2 .bottom .corR{
	background-image:url('http://ifrype.com/img/say/box_cor_rb.png');
}

.say .post.box2 .bottom .mid{
	background-color:#E7ECEF;
}

.say .post .middle{
	position:relative;
	min-height:35px;	
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	background-color:#FFF;
}

.say .post.leftTop .middle{
	min-height:0px;
}

.say .post.firstDigg .top .icon{
	position:absolute;
	top:3px;
	left:9px;
	width:16px;
	height:16px;
	background-position:center center;
	background-repeat:no-repeat;
}

.say .post.firstDigg .top .user{
	left:28px;
}

.say .post.box2 .middle{
	background-color:#E7ECEF;
}

.say .post .middle .arrToProf{
	position:absolute;
	top:7px;
	left:-14px;
	width:15px;
	height:17px;
	background-image:url('http://ifrype.com/img/say/arr_prof_w.png');
	_background-image:url('http://ifrype.com/img/say/arr_prof_w.gif');
}

.say .post.box2 .middle .arrToProf{
	background-image:url('http://ifrype.com/img/say/arr_prof.png');
	_background-image:url('http://ifrype.com/img/say/arr_prof.gif');
}

.say .post .middle .text{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
}

.say .post .middle .text h3{
	padding:0;
	margin:0;
}

.say .post.recommended .middle{
	background-repeat:no-repeat;
	background-image:url('http://ifrype.com/img/say/recommended.png');
	background-position:4px 8px;
}

.say .post.recommended .middle .text{
	padding-left:27px;
}

.say .post .middle .text h3{
	padding:none;
	font-size:14px;
}

.say .post.addPost .middle{
	height:90px;
}

.say .post.addPost textarea{
	position:absolute;
	top:-10px;
	left:2%;
	width:96%;
	height:54px;
	border:1px solid #E1E1E1;
	background-image:url('http://ifrype.com/img/say/add_post_text.png');
	background-repeat:repeat-x;
	/* font-size:15px !important; */
}

.say .post.addPost .remain{
	position:absolute;
	top:60px;
	left:2%; 
}

.say .post.addPost .contr{
	position:absolute;
	top:50px;
	right:2%;
	width:300px;
}

.say .post.addPost .contr .addPost{
	position:absolute;
	top:0px;
	right:0px;
	height:34px;
	width:136px;
	background:none;
	border:none;
	background-image:url('http://ifrype.com/img/say/add_post.png');
}

.say .post.addPost .contr .showOnlyToFriends{
	position:absolute;
	top:0px;
	left:0px;
}

.say .post.addPost .contr .showOnlyToFriendsCapt{
	position:absolute;
	top:2px;
	left:20px;
}

.say .post.addPost .contr .outerProfile{ 
	position:absolute;
	top:8px;
	left:5px;
	width:150px;
} 

.say .post .postTable{
	width:100%;
}

.say .post .addWatchList{
	position:absolute;
	top:0px;
	right:0px;
	width:25px;
	height:25px;
	background-image:url('http://ifrype.com/img/say/add_watch_list.png');
	cursor:hand;
	cursor:pointer;
}

.say .color2, .say a.color2, .say .color2 a{ /* gray */
	color:#777576;
}

.say .color2 a:hover{
	color:#FF6600l;
}

.say .color3, .say a.color3, .say .color3 a{ /* dark gray */
	color:#b1afb0;
}

.say .color1, .say a.color1, .say .color1 a{ /* orange */
	color:#FF6600;
}

.say .color4, .say a.color4, .say .color4 a{ /* re */
	color:#F00;
}

.say .post.leftTop .postRight{
	margin-left:0px;
}

.say .post.leftTop .top .user{
	width:155px;
}

.say .post.leftTop .top .sayReply{
	position:absolute;
	top:4px;
	right:10px;
}

.say .topMenu{
	height:70px;
}

.say .topMenu .item{
	float:left;
	width:51px;
	height:55px;
	background-image:url('http://ifrype.com/img/say/top_nr_bg_dis.png');
	overflow:hidden;
	text-align:center;
	margin:0 0 0 7px;
	font-size:18px;
	font-weight:bold; 
}

.say .topMenu .item.sayActive{
	background-image:url('http://ifrype.com/img/say/top_nr_bg.png');
}

.say .topMenu .item div{
	padding-top:15px;
}

.say .button{
	background:none; 
	border:none;
	width:169px;
	height:25px; 
	background-image:url('http://ifrype.com/img/say/add_btn.gif');
	color:#FFF;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	text-align:center; 
}

.say .button2{
	background:none; 
	border:none;
	width:197px;
	height:34px;
	background-image:url('http://ifrype.com/img/say/button2.png');
	color:#FFF;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

.say .button3{
	position:relative;
	width:115px;
	height:30px;
	background-image:url('http://ifrype.com/img/say/button3.png');
	overflow:hidden;
	color:#000;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

.say .button3 input{
	position:absolute;
	top:0px;
	height:100%;
	right:0px;
	opacity:0;
	filter:alpha(opacity=0);
}

.say .button3 .title{
	padding-top:8px;
	overflow:hidden;
	white-space:nowrap;
}

.say .button4{
	background:none; 
	border:none;
	width:244px;
	height:46px;
	background-image:url('http://ifrype.com/img/say/button4.png');
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	cursor:hand;
	cursor:pointer;
	text-align:center;
}

.say .button4 div{
	padding-top:15px;
	text-decoration:none;
}

.say .button5{
	background:none; 
	border:none;
	width:100px;
	height:19px;
	background-image:url('http://ifrype.com/img/say/button5.png');
	cursor:hand;
	cursor:pointer;
	text-align:center;
}

.say .listUser{
	position:relative;
	width:130px;
	margin-bottom:10px; 
}

.say .listUser .profPic{
	position:relative;
	border:1px solid #ccc;	
	height:100px;
	background-repeat:no-repeat;
	background-position:center center;
}

.say .listUser .name{
	padding-top:5px;
	text-align:center;
	width:100%;
	overflow:hidden;
}

.say .listUser .delete{
	text-align:center;
}

.sayAddCommentRemainBlock{
	float:left;
	margin-top:5px;
	margin-left:10px;
}

.sayAddCommentRemainBlock .remain{
	padding-top:10px;
}

.sayAddCommentRemainBlock select{
	margin-top:8px;
	margin-left:10px;
}

.say .addCommentUnderPost{
	margin-left:90px;
	margin-bottom:15px;
}

.say .picBox{
	border:1px solid #ccc;
	padding-top:16px;
	padding-bottom:16px;
	text-align:center;
}

.say .picBoxShadow{
	height:10px;
	font-size:1px;
	background-image:url('http://ifrype.com/img/say/prof_pic_shadow.png');
	background-repeat:no-repeat;
	background-position:center top;
}

.say .rightButton{
	height:30px;
	background-image:url('http://ifrype.com/img/say/right_button.png');
	_background-image:url('http://ifrype.com/img/say/right_button.gif');
	background-repeat:no-repeat;
	background-position:center center;
	margin-bottom:5px;
	cursor:hand;
	cursor:pointer;	
}

.say .rightButton div{
	text-align:center;
	font-size:14px;
	padding-top:5px;
	text-decoration:none;
	color:#555;
}
.say .rightButton a{
	text-decoration:none;
	color:#555;
}

.say .box3{
	border:1px solid #d3d3d3;
	background-color:#eceff2;
	margin-bottom:5px;
}

.say .box3 .top,
.say .box3 .bottom{
	position:relative;
	height:7px;
	font-size:1px;
	line-height:1px;
}

.say .box3 .cor{
	position:absolute;
	width:7px;
	height:7px;	
}

.say .box3 .top .corL{
	left:-1px;
	top:-1px;
	background-image:url('http://ifrype.com/img/say/box2cor_lt.png');
}

.say .box3 .top .corR{
	right:-1px;
	top:-1px;
	background-image:url('http://ifrype.com/img/say/box2cor_rt.png');
}

.say .box3 .bottom .corL{
	left:-1px;
	top:1px;
	background-image:url('http://ifrype.com/img/say/box2cor_lb.png');
}

.say .box3 .bottom .corR{
	right:-1px;
	top:1px;
	background-image:url('http://ifrype.com/img/say/box2cor_rb.png');
}
* html .say .box3 .top .corR,
* html .say .box3 .bottom .corR{
	right:-2px;
}

.say .addPost2 .input{
	width:96%;
	margin-left:2%;
	position:relative;	
}

.say .addPost2 .input .inpTable{
	border-collapse:collapse;
}

.say .addPost2 .input .inpTable td{
	padding:0px;
}

.say .addPost2 .input .l{
	width:13px;
	height:28px;
	background-image:url('http://ifrype.com/img/say/box2inp_l.png');
}

.say .addPost2 .input .r{
	width:13px;
	height:28px;
	background-image:url('http://ifrype.com/img/say/box2inp_r.png');
}

.say .addPost2 .beforeOnclick{
	color:#777;
}

.say .addPost2 .text{
	border:none;
	background:none;
	width:100%;
	height:21px;
	background-color:#fff;	
	background-image:url('http://ifrype.com/img/say/box2inp_inp.png');
	background-repeat:repeat-x;
	padding-top:6px;
	outline: none;
}

.say .addPost2 .submit{
	border:none;
	background:none;
	width:100%;
	height:28px;
	background-color:#777;
	background-image:url('http://ifrype.com/img/say/box2inp_sub.png');
	background-position:left center;
}

.say .addPost2 select .userType1{
	color:#070;
}

.say .addPost2 select .userType2{
	color:#007;
}

.say .profileMenu{
	position:relative;
	width:100%;
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
	font-size:14px;
	background-image:url('http://ifrype.com/img/say/logo/logo_small_lv.png');
	_background-image:url('http://ifrype.com/img/say/logo/logo_small_lv.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.say .profileMenu .jaunums, .say .profileMenu .jaunums2{
	position:absolute;
	top:-23px;
	left:120px;
}

.langen .say .profileMenu,
.langde .say .profileMenu{
	background-image:url('http://ifrype.com/img/say/logo/logo_small_en.png');
	_background-image:url('http://ifrype.com/img/say/logo/logo_small_en.gif');
}

.langlt .say .profileMenu{
	background-image:url('http://ifrype.com/img/say/logo/logo_small_lt.png');
	_background-image:url('http://ifrype.com/img/say/logo/logo_small_lt.gif');
}

.langru .say .profileMenu{
	background-image:url('http://ifrype.com/img/say/logo/logo_small_ru.png');
	_background-image:url('http://ifrype.com/img/say/logo/logo_small_ru.gif');
}

.langhu .say .profileMenu{
	background-image:url('http://ifrype.com/img/say/logo/logo_small_hu.png');
	_background-image:url('http://ifrype.com/img/say/logo/logo_small_hu.gif');
}

.say .profileMenu span{
	padding-left:10px;
}

.say .capt{
	font-weight:bold;
}

.say .profileMenu .whayIsSay {
	position:absolute;
	top: 5px;
	left: 50px;
}
.say .profileMenu .whayIsSay .sayFavFpIco {
	background: transparent url(http://i.ifrype.com/say/01/060/1060/m_2009070310492999073.jpg) no-repeat scroll 0px 50%; 
	display: block; 
	height: 28px;
	padding-left: 55px;
	width: 55px;
}
.say .profileMenu .whayIsSay .sayFavFpLink {
/*	display: block;
	margin-top: -22px;
	*/
}
.say .createExternal .name{
	width:335px;
}

.say .createExternal .about{
	width:335px;
	height:110px;
}

.say .createExternal .profPicBorder{
	margin-bottom:5px;
}

.say .members .profPicBorder{
	float:left;
	margin-right:9px;
	margin-bottom:10px;
}

.say .okinfo{
	background-color:#0A0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:5px;
}

.say .loginform{
	margin-top:30px;
	background-image:url('http://ifrype.com/img/logos/login_form.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.say  .tplLoginformContent{
	width:230px;
}

.say  .tplLoginformContent input{
	margin-bottom:5px;
}

#sayExtHeader .links{
	border-bottom:1px solid #E1E1E1;
}

#sayExtHeader .aboutExternal{
	font-size:20px;
}

/*
#sayExtHeader h1, #sayExtHeader h1 span{
	font-size:20px;
	margin:0;
	border:0;
}
*/

.say #mainMenu .jaunums, .say #mainMenu .jaunums2{
	position:absolute;
	top:-22px;
	right:-27px;
}

.say .sayUl{ 
	list-style-image:url('http://ifrype.com/img/say/li.png');
}

.say .saybx{
	background-color:#f0f0f0;
	padding:10px;
	border:1px solid #cccccc;
	color:#706e6f;
	margin-bottom:10px;
	-moz-border-radius: 4px;
  border-radius: 4px; 
}

.say h1 span{
	color:#000;
}

.say .addExtPost{
	width:400px;
}

.say .addExtPost textarea{
	border:none;
	background:#FFF;
	width:100%;
}

.say .rightUserListItem{
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
}

.say .rightUserListItem .name{
	position:absolute;
	left:80px;
	top:0px;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	width:165px;
}

.say .rightUserListItem .follow{
	position:absolute;
	left:80px;
	top:18px;
}

.say .rightUserListItem .link{
	position:absolute;
	left:80px;
	top:16px;
}

.say .rightUserListItem .button5{
	position:absolute;
	left:80px; 
	top:41px;
}

.say .sayBlueBox{
	width:66px;
	height:65px;
	background-image:url('http://ifrype.com/img/say/blue_box.png');
	color:#FFF;
	text-align:center;
}

.say .sayBlueBoxNumber{
	font-size:27px;		
	padding-top:8px;
}

.say .sayBlueBoxNumber2{
	font-size:20px;
	padding-top:10px;
}

.say .simpleTable h3{
	margin:0;
}

#sayDiggHeader a{
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url('http://ifrype.com/img/music/arrow.gif');
}

.say .authorize {
	right: 0;
	position: absolute;
	top: 27px;
}

#sayExtHeader #mainMenu {
	height: 100px;
}

.sayRecommendMenu{
	position:absolute;
	background-color:#FEEDD1;
	border:1px solid #F9C1A8;
	padding:5px;
	white-space:nowrap;
}

.sayRecommendMenu a{
	display:block;
}

.sayRecommendMenu a:hover{
	background-color:#3CA5D8;
	color:#fff;
}

#sayMyExt li{
	padding-left:25px;
}