.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;}




/*---------fixes 2.10.2009---------------*/

.blog-table{width:1220px; min-width:1220px; margin-top:10px; margin-left:auto; margin-right:auto;}
.blog-photo{width:1220px; min-width:1220px;}
td.contenttd{vertical-align:top; padding:0; width:718px}
.blog-photo td.contenttd{width:auto;}
td.righttd{width:240px; margin:0; padding:0; padding-left:20px; vertical-align:top;}
.blog-photo td.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/gfx/user-online.gif) no-repeat left top;
width:112px; height:19px; display:block; z-index:99;}

/*---------osv 2.10.2009---------------*/


.ico-friend{
padding-left:20px!important;
background-image:url(/images/gfx/ico-friend.gif);
background-repeat: no-repeat;
background-position:0px 2px;
margin-left:0px;
}

.ico-friendfeed{
padding-left:20px!important;
background-image:url(/images/gfx/ico-friendfeed.gif);
background-repeat: no-repeat;
background-position:0px 0px;
margin-left:0px;
}

.ico-friend-plus{
padding-left:20px!important;
background-image:url(/images/gfx/ico-friend-plus.gif);
background-repeat: no-repeat;
background-position:0px 1px;
margin-left:0px;
}

.ico-friend-minus{
padding-left:20px!important;
background-image:url(/images/gfx/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/gfx/ico-mail-open.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-writemail {
	padding-left:20px!important;
	background-image:url(/images/gfx/ico-writemail.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
}

.ico-adressbook {
padding-left:20px!important;
background-image:url(/images/gfx/ico-adressbook.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-options{
padding-left:20px!important;
background-image:url(/images/gfx/ico-options.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-friends{
padding-left:20px!important;
background-image:url(/images/gfx/ico-friends.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-subscribe{
padding-left:20px!important;
background-image:url(/images/gfx/ico-subscribe.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-profile{
padding-left:20px!important;
background-image:url(/images/gfx/ico-profile.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-albums{
padding-left:20px!important;
background-image:url(/images/gfx/ico-albums.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-blogs{
padding-left:20px!important;
background-image:url(/images/gfx/ico-blogs.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-pass{
padding-left:20px!important;
background-image:url(/images/gfx/ico-pass.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-sessions{
padding-left:20px!important;
background-image:url(/images/gfx/ico-sessions.gif);
background-repeat: no-repeat;
background-position: left 3px;
}

.ico-newsoffer{
padding-left:20px!important;
background-image:url(/images/gfx/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/gfx/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/gfx/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.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 {}

/* Подпись под сообщением	*/
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;}

table.umsg .um-row0 pre, table.umsg .um-row1 pre {padding: 5px 10px; margin: 5px 0px; font-weight: bold; font-size: 14px; background-color: #dddddd; border: 1px solid #eeeeee;}

table.umsg .um-row0 pre, table.umsg .um-row1 pre  {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, начиная с 1999 года */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* Тулбар сообщения верхний */
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;}


/*перенесено из blog.css для общего использования*/
.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 a, .blogger-rating td a:visited{font-size:14px;}
.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/bloggermedal.png') no-repeat -3px top; padding:0;
padding-top:7px; padding-left:-1px; width:26px; height:32px; font-size:11px; font-weight:bold; color:#cc6600;}
.blogger-text{padding:0; padding-top:7px; padding-left:-1px; font-size:11px; font-weight:bold; color:#cc6600;}
.blogger-text a, .blogger-text a:visited{color:#cc6600;}

