.block { padding: 15px 20px; background: #fff; margin-bottom: 15px; border: 1px solid #ddd; border-radius: 7px; box-shadow: 0 0 5px #eee; }
.block h2 { font-size: 17px; font-family: Arial, Tahoma, sans-serif; }
.block.nostyle { padding: 20px 25px; background: none; margin: 0px; border: none; box-shadow: none;}

.block .bottom { padding-top: 5px; font-size: 11px; text-align: right; }
.block .bottom a {  }

.block .stream-settings-userlist ul, 
.block .stream-settings-friends,
.block .stream-settings-blogs { overflow: auto; max-height: 200px; _height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); position: relative; }

/* Contacts */
.block.contacts img { padding: 7px; border: 1px solid #ccc; }
.block.contacts ul { margin-top: 5px; }
.block.contacts ul li { padding: 3px 0 3px 25px; }
.block.contacts ul li.icq { background: url(../images/icons-contacts.gif) no-repeat scroll 0px 2px; }
.block.contacts ul li.jabber { background: url(../images/icons-contacts.gif) no-repeat scroll 0px -23px; }
.block.contacts ul li.skype { background: url(../images/icons-contacts.gif) no-repeat scroll 0px -47px; margin-bottom: 10px; }
.block.contacts ul li.lj { background: url(../images/icons-contacts.gif) no-repeat scroll 0px -73px; }
.block.contacts ul li.vk { background: url(../images/icons-contacts.gif) no-repeat scroll 0px -99px; margin-bottom: 10px; }
.block.contacts ul li.email { background: url(../images/icons-contacts.gif) no-repeat scroll 0px -122px; }
.block.contacts ul li.phone { background: url(../images/icons-contacts.gif) no-repeat scroll 0px -145px; }
/* Terrotory Header */


/* Stream */
.block.stream ul.list { border-top: 1px solid #eee; font-size: 11px; line-height: 16px; color: #999; }
.block.stream ul.list li { padding: 5px 6px 6px; border-bottom: 1px solid #eee; }
.block.stream ul.list li .user { font-weight: bold; color: #999; text-decoration: none; background: url(../images/sprite.png?v2) 0 -108px no-repeat; }
.block.stream ul.list li .user.loc { background: url(../images/sprite.png?v2) 0 -302px no-repeat; width: 12px; height: 12px;}
/*
.block.stream ul.list li .user.vk { background: url(../images/vk.png) 0 0 no-repeat;}
.block.stream ul.list li .user.fb { background: url(../images/fb.png) 0 0 no-repeat;}
*/



.block.stream ul.list li .topic-title { color: #333; }
.block.stream ul.list li .blog-title { color: #999; }
.block.stream ul.list li .stream-comment-icon { background: url(../images/sprite.png?v2) no-repeat 0 -146px; padding-left: 12px; zoom: 1; }
.block.stream ul.list li .stream-topic-icon { background: url(../images/sprite.png?v2) no-repeat 0 -188px; padding-left: 12px; zoom: 1; }
.block.stream ul.list li span { color: #66B746; font-size: 11px;}
.block.stream ul.list li.even { background: #F8F8F8; }

/* Top Blogs */
.block.blogs .header { font-weight: bold; font-size: 16px; margin-bottom: 15px; font-size: 16px; color: #33A9E5;}


.block.blogs ul.list { border-top: 1px solid #eee; }
.block.blogs ul.list li { padding: 5px 0 5px; border-bottom: 1px solid #eee; overflow: hidden; zoom: 1; }
.block.blogs ul.list li a { color: #777; }
.block.blogs ul.list li img { vertical-align: top; }
.block.blogs ul.list li .rating { float: right; font-weight: bold; margin-left: 10px; }

.block.blogs.category ul li {background: url(../images/sprite.png?v2) no-repeat 0px -315px;padding-left: 14px; margin: 4px 0 0 10px;}
.block.blogs.category ul li a {color: #333;}
.block.blogs.category ul li a:hover {color: #33A9E5;}


/* Tags */
.block.tags { background: #F7F8F9; box-shadow: none; border-color: #EAEBEB; }

.block .cloud { text-align: center; }
.block .cloud li { display: inline; margin-right: 5px; line-height: 22px; }
.block .cloud li a { text-decoration: none; white-space: nowrap; color: #8B8B8B; }
.block .cloud li a:hover { color: #fff; background: #777; }
.block .cloud li a.w1 { font-size: 12px; }
.block .cloud li a.w2 { font-size: 12px; }
.block .cloud li a.w3 { font-size: 14px; }
.block .cloud li a.w4 { font-size: 14px; }
.block .cloud li a.w5 { font-size: 18px; }
.block .cloud li a.w6 { font-size: 18px; }
.block .cloud li a.w7 { font-size: 20px; }
.block .cloud li a.w8 { font-size: 20px; }
.block .cloud li a.w9 { font-size: 22px; }
.block .cloud li a.w10 { font-size: 22px; }

/* Stream Settings */
.block.stream-settings h2 { margin-bottom: 7px; }
.block.stream-settings h3 { margin-bottom: 7px; }
.block.stream-settings p.note { margin-bottom: 15px; color: #777; }
.block.stream-settings input.input-checkbox { position: relative; top: 2px; margin: 0 2px 0 1px; }
.block.stream-settings ul li { padding-bottom: 5px; }
.block.stream-settings .stream-settings-filter { padding-bottom: 15px; margin: 0 0 0 0; border-bottom: 0px solid #ddd; }
.block.stream-settings .stream-settings-userlist { padding-bottom: 15px; margin: 0 0 15px 0; border-bottom: 1px solid #ddd; }
.block.stream-settings .stream-settings-friends { padding-bottom: 15px; margin: 0 0 15px 0; border-bottom: 1px solid #ddd; }
.block.stream-settings .stream-settings-userlist p { margin-bottom: 10px; }
.block.stream-settings .stream-settings-userlist p input { border: 1px solid #ccc; padding: 3px; margin-right: 5px; }
.block.stream-settings .stream-swettings-userlist p a { border-bottom: 1px dashed #70AAE0; text-decoration: none; }
.block.stream-settings .stream-settings-userlist p a:hover { color: #555; border-color: #555; }
.block.stream-settings .stream-settings-userlist li { padding-bottom: 5px; }