.divthumbwrap{
	clear:both;
	color:#000;
	margin:0px;
	padding:3px 0px 7px 0px;
	/*background-color:#fff;закоментировал иначе на главной странице ОИНФО замещается цвет фона*/
}


.divthumbwrap .nav{
	clear:both;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.divthumbwrap .toolbar{
	clear:both;
	margin:0px;
	padding:7px 0px 7px 0px;
	font-size:10px;
}


/**********************************************************************************************
*
*	Список блогов в разделе БЛОГ /blog/
*
*/
.blog-list{}
.blog-list .item{padding:0px 0px 20px 0px}
.blog-list .item a.topic{font-weight:bold}
.blog-list .item a.topic:link,.blog a.topic:visited{text-decoration:none}
.blog-list .item a.topic:hover{text-decoration:underline}



/**********************************************************************************************
*
*	Список блогов в правой колонке
*
*/
.blog-list-extra{margin:0}
.blog-list-extra ul{list-style-type:none;margin:0;padding-left:0}
.blog-list-extra ul li{padding:0px 0px 10px 0px}
.blog-list-extra ul li.div{font-weight:bold;font-size:110%}

.blog-list-extra ul li a{text-decoration:none}
.blog-list-extra ul li a:hover{text-decoration:underline}

.blog-list-extra ul li a.topic{margin-right:3px}
.blog-list-extra ul li span.msgs{color:#999999}
.blog-list-extra ul li span.msgs a{color:#999999}



/**********************************************************************************************
*
*	Информация из профиля в правой колонке
*
*/
.profileinfo{display:block;clear:both;position:relative;width:auto;padding:0}



/**********************************************************************************************
*
*	Аватар
*
*/
.profileinfo .avatar{display:block;clear:both;position:relative;width:auto;padding:0}
.profileinfo .avatar a{color:#fff;margin:0;padding:0;display:block;overflow:hidden;text-decoration:none}
.profileinfo .avatar a img{width:100%;max-width:100%;height:auto;margin:0;padding:0;display:block}


.profileinfo .avatar .avatar-add{
	display:block;
	position:absolute;
	z-index:10;
	top:auto;
	bottom:0px;
	width:100%;
	padding:10px 20px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-align:center;
	background-color:rgba(0,0,0,0.2);
	text-shadow:0px 1px 0px rgba(0,0,0,0.25);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;

}

.profileinfo .avatar .avatar-add:hover{
	background-color:rgba(0,0,0,0.25);
}
.profileinfo .avatar .avatar-add:hover:after,.profileinfo .avatar .avatar-edit:hover:after{content:' ...';position:absolute;right:15px;top:50%;margin-top:-9px;font-size:16px}

.profileinfo .avatar .avatar-edit{
	opacity:0;
	display:block;
	position:absolute;
	z-index:10;
	top:auto;
	bottom:0px;
	width:100%;
	padding:10px 20px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-align:center;
	background-color:rgba(0,0,0,0.2);
	text-shadow:0px 1px 0px rgba(0,0,0,0.2);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}

.profileinfo .avatar:hover .avatar-edit{
	opacity:1;
}

.profileinfo .avatar .avatar-edit:hover{
	background-color:rgba(0,0,0,0.25);
}










/* Сетка */
.blog-table	{width:1225px;min-width:1225px;margin:10px auto 0 auto}
.blog-table td.contenttd{vertical-align:top;padding:0;width:720px;overflow:hidden;vertical-align:top}
.blog-table td.righttd{vertical-align:top}
.blog-content{width:720px;overflow-x:hidden}
/* Масштабирование картинок в теле блога */
.blog-content img{max-width:690px;width:expression(this.width > 690 ? "690px" :this.width)}



/* Цитаты	*/
.blog-content blockquote{
	clear:both;
	margin:8px 0px;
	padding:6px 10px 6px 8px;
	font-size:11px;color:#000000;
	background-color:#eef4ff;
	border-left:3px solid #ffcc99;
}

.blog-content blockquote blockquote{
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.blog-photo	{width:1225px;min-width:1225px}
.blog-photo .contenttd{width:auto;padding-left:5px}

.blog-table .righttd,.blog-photo .righttd{width:260px;margin:0;padding:0;padding-left:30px;vertical-align:top}
.blog-photo .righttd{padding-left:20px}

.nomarker{list-style:none}
.simple-pad{margin:0;padding:0}
.simple-pad li{margin-left:0;padding:3px}
.simple-pad li a,.simple-pad li a:visited{line-height:16px;padding:3px;}

hr{ color:#e0e0e0;/*для IE */ background-color:#e0e0e0;/*для Firefox,Opera,Safari*/ border:0px none;height:1px;/* высота 1px IE,Firefox,Opera,Safari */ clear:both;/* для очистки,если тег идет после float елемента */ }
a.addnew,a.addnew:visited{color:#339900!important}

h1.h-link{margin-bottom:20px}

.friend-feed{position:absolute;right:10px;top:10px}
.user-online{position:absolute;left:10px;top:-1px;margin:0;padding:0;
background:url(/images/blog/user-online.gif) no-repeat left top;
width:112px;height:19px;display:block;z-index:99}








/**********************************************************************************************
*
*	Список друзей
*
*/
.friends a.online{color:#20aa20;font-weight:bold}

.friends .ico-friend{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-friend.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin-left:0px;
}

.friends .ico-friendfeed{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-friendfeed.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-left:0px;
}

.friends .ico-friend-plus{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-friend-plus.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin-left:0px;
}

.friends .ico-friend-minus{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-friend-minus.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin-left:0px;
}





.ico-mail-open{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-mail-open.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

.ico-writemail{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-writemail.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	display:block;
}

.ico-adressbook{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-adressbook.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

.ico-options{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-options.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

.ico-friends{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-friends.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

.ico-rating{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-rating.png);
	background-repeat:no-repeat;
	background-position:left 3px;
}



.ico-subscribe{
	padding-left:20px!important;
	background-image:url(/images/blog/ico-subscribe.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}

.ico-profile{
padding-left:20px!important;
background-image:url(/images/blog/ico-profile.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.ico-albums{
padding-left:20px!important;
background-image:url(/images/blog/ico-albums.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.ico-blogs{
padding-left:20px!important;
background-image:url(/images/blog/ico-blogs.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.ico-pass{
padding-left:20px!important;
background-image:url(/images/blog/ico-pass.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.ico-sessions{
padding-left:20px!important;
background-image:url(/images/blog/ico-sessions.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.ico-newsoffer{
padding-left:20px!important;
background-image:url(/images/blog/ico-newsoffer.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

.ico-noicon{
padding-left:20px!important;
}


.link-black a,.link-black a:visited{color:#000}
.link-white a,.link-white a:visited{color:#fff}
.link-red a,.link-red a:visited{color:#990000}
.link-green a,.link-green a:visited{color:#339900}

.tiny{font-size:10px}
.small{font-size:11px}
.medium{font-size:12px}
.big{font-size:14px}
.b{font-weight:bold}

/*-------------------button-style links------------------*/

a.ovalbutton{
background:transparent url(/images/blog/oval-gray-left.gif) no-repeat top left;
display:block;
float:left;
font:normal 13px Tahoma;/* Change 13px as desired */
line-height:16px;/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height:24px;/* Height of button background height */
padding-left:11px;/* Width of left menu image */
text-decoration:none;
}

a:link.ovalbutton,a:visited.ovalbutton,a:active.ovalbutton{
color:#494949;/*button text color*/
}

a.ovalbutton span{
background:transparent url(/images/blog/oval-gray-right.gif) no-repeat top right;
display:block;
padding:4px 11px 4px 0;/*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position:bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position:bottom right;
color:black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow:hidden;/*See:http://www.quirksmode.org/css/clearing.html */
width:100%;
}


/**********************************************************************************
*
* UMSG - персональные сообщения
*
*/

/* Список сообщений в папке	*/
table.umsg-list td.new{font-weight:bold}


table.umsg{width:100%;border:1px solid #3399CC;border-spacing:1px;table-layout:fixed}
table.umsg td{padding:5px;vertical-align:top}

/* Колонка автора	*/
table.umsg .um-author{width:160px}

/* 	*/
table.umsg .um-nick{font-weight:bold;clear:both;margin:3px 0px 10px 2px;display:block}

/* Тема сообщения	*/
table.umsg .um-subj{font-size:12px;font-weight:bold}

/* Дата и время сообщения	*/
table.umsg .um-date{color:#909090;font-size:9px}

/* Содержание (тело) сообщения	*/
table.umsg .um-content{overflow:hidden}

/* Масштабирование картинок в теле блога */
table.umsg .um-content img{max-width:540px;width:expression(this.width > 540 ? "540px" :this.width)}


/* Подпись под сообщением	*/
table.umsg .um-signature{clear:both;color:#666666;font-size:10px;margin:10px 0px;line-height:100%}
table.umsg .um-signature img{border-width:0px}

/* Статус "на сайте" */
table.umsg .um-online{color:#ffffff;background-color:#009000;margin:0px 0px 10px 0px;padding:2px 5px 3px 5px;display:block;float:left;font-size:11px;font-weight:bold}

/* Строки заголовков (тем) сообщений в списке */
table.umsg .um-row0{background-color:#DFE6EF}
table.umsg .um-row1{background-color:#f5f5f5}

/* [code] [/code] */
table.umsg pre{
	padding:5px;
	margin:10px;
	border:2px solid #999999;
	background-color:#f8f8f8;
	font:0.8em "Lucida Console",monospace!important;
	overflow:auto;
	line-height:140%;
	max-width:450px;
	max-height:450px;
}

/* Тулбар сообщения верхний */
table.umsg .um-tb{font-size:9px;margin:5px 0px}


/* Цитаты	*/
.umsg blockquote{
	clear:both;
	margin:8px;
	padding:6px 10px 6px 8px;
	font-size:11px;color:#000000;
	background-color:#eef4ff;
	border-left:4px solid #ffcc99;
	display:table;
}
.umsg-author{width:120px}

/*FLASH*/
.blog-content object{
	margin:8px 0px;
	padding:0px;
	display:table;
	clear:both;
}


.blog-date{color:#cccccc;float:left}
.blog-views{color:#cccccc;float:right}

.box{clear:both;position:relative;width:auto;padding:0}
.advert{clear:both;margin:0;padding:0;text-align:right;margin-top:1px;margin-right:0px}
.advert a,.advert a:visited{color:#f0f0f0;background-color:#707070;text-decoration:none;font-size:10px;line-height:10px;padding:0px 2px 0px 2px;}
.inner10{width:auto;padding:10px}
.inner5{width:auto;padding:5px 10px 5px 10px}
.inner5l{width:auto;padding:5px 5px 5px 5px}
.nomargin{margin:0}
.bmargin{margin-bottom:10px}
.bmargin2{margin-bottom:20px}
.tmargin{margin-top:10px}
.tmargin2{margin-top:20px}
.lmargin{margin-left:10px}
.lmargin2{margin-left:20px}
.rmargin{margin-right:10px}
.rmargin2{margin-right:20px}

.tborder{padding-top:5px;border-top:1px #ddd solid}


.frame-c{border:1px #e0e0e0 solid}
.frame-b{border:1px #000 solid}
.frame-w{border:1px #f0f0f0 solid}
.bg-black{background-color:#000}
.bg-grey{background-color:#444}
.bg-lightgrey{background-color:#f0f0f0}
.bg-red{background-color:#990000}
.bg-green{background-color:#009900}
.bg-admin{background-color:#ffcccc}
.txt-black{color:#000}
.txt-lightgrey{color:#f0f0f0}
.txt-grey{color:#707070}
.txt-red{color:#990000}
.txt-green{color:#339900}
.txt-blink{text-decoration:blink}


div.blogdecor{position:absolute;right:20px;top:-62px;z-index:10000;
background:url('/images/blogdecor.png') no-repeat left top;display:block;width:107px;height:61px}

.blogger-rating,.blogger-rating td{font-size:15px}
.blogger-rating td a{text-decoration:none}
.blogger-rating td a:hover{text-decoration:underline}
.blogger-rating{padding:6px}
.blogger-rating td.bid{background:#e19401;color:#fff;font-size:12px;font-weight:bold;text-align:center;vertical-align:middle;min-width:18px}
.blogger-rating .small{color:#c0c0c0}
.blogger-medal{background:url('/images/gfx/bloggermedal.png') no-repeat -3px 0px;border-width:0px;padding:13px 0px 0px 0px;width:26px;height:32px;font-size:11px;font-weight:bold;color:#cc6600;vertical-align:top}
.blogger-text{padding:7px 0px 0px 0px;margin:0px;font-size:11px;font-weight:bold;color:#cc6600}
.blogger-text a,.blogger-text a:visited{color:#cc6600}


/* Форма личного сообщения */
#umsg-form button#save_btn{font-weight:bold}

.u-msg-smiles{width:160px;text-align:center;float:left;margin-right:15px;border:1px solid #999999;padding:10px}
.u-msg-smiles a.smile{display:inline-block}
.u-msg-smiles a.smile:hover{background-color:#eeeeee}
.u-msg-smiles a.smile img{margin:5px;border:0;vertical-align:middle}

