A {/*:link - ещё не посещал*/
	text-decoration: none;
	color: #0088CC;
	background: none;
	outline: none;
} 
A:hover {/*указатель мыши находится на ссылке*/
	color: #2471A7;
	border-bottom: 1px dotted #0088CF;
}
A:active {/*в момент клика на ссылку*/
	color: #faa700;
}
A:visited {/*уже посещал эту ссылку*/
	color: #0088CF;
 
}
A:hover:visited {/*указатель мыши находится на ссылке И уже посещал эту ссылку*/
	color: #297EB9
}
P {
	padding: .4em 0 .5em 0; 
}
IMG {
	border: none;
	vertical-align: middle;
}
P IMG {
	margin: 0;
}
A IMG {
	border: 0px;
}
HR {
	height: 1px; 
	border: 0px; 
	border-top: 1px solid #CCCCCC;
}
OL, UL {
	padding-left: 27px;
	margin: 10px 0 0;
}
LI {
	margin-bottom: 10px;
}
DT {
	font-weight: bold;
	margin-bottom: .1em;
}
DL {
	margin-top: .2em;
	margin-bottom: .5em;
}
DD {
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: .1em;
}

FIELDSET {
	border: 1px solid #2f6fab;
	margin: 1em 0 1em 0;
	padding: 0 1em 1em;
	line-height: 1.5em;
}
LEGEND {
	padding: .5em;
	font-size: 95%;
}
FORM {
	border: none;
	margin: 0;
}
TEXTAREA {
	width: 100%;
	padding: 5px;
	overflow: auto
}
CODE {
	background-color: #f9f9f9;
}
PRE {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 2;
	font-style: italic;
}
Q {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
}
H1, H2, H3, P {
	/*margin: 0px;*/
	line-height: 1.75;
}
SELECT, BODY {
	overflow: auto
}
B, STRONG, B SPAN, STRONG SPAN {
	font-weight: bold;
	border-bottom: 0px !important;
}
EM, I {
	font-style: italic;
}
/* тег для выделения любого текста в виде блока с нежно розово-бежевым фоном и нежно оранжевой рамкой */
BLOCKQUOTE {
	
}
OPTGROUP {
	font-style: normal;
	background-color: #E7F6FF;
	font-weight: bold;
}
OPTGROUP OPTION {
	padding-left: 15px;
}
OPTION {
	background-color: #FFFFFF;
	padding-left: 3px;
}
OPTION.Selected {
	background-color: #CCFFCC;
}
DIV.textarea {
	margin:3px 12px 5px 0px
}
SELECT, .top {
	vertical-align: top; }
 
ABBR, ACRONYM, .explain {
	border-bottom: 1px dotted black;
	color: black;
	background: none;
	cursor: help;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.bottom {
	vertical-align: bottom;
}
.text_top {
	vertical-align: text-top;
}
.bold {
	font-weight: bold;
}
.pre {
	white-space: nowrap;
}
#cursor, .cursor, A {
	cursor: pointer;
}
/* чтобы работало <table cellpadding=N */
.cellpadding3 TD, .cellpadding3 TH {
	padding: 3px;
}
.cellpadding5 TD, .cellpadding5 TH {
	padding: 5px;
}
/*
.inline-block {
	display: -moz-inline-stack !important;
	display: inline-block !important;
	_overflow: hidden !important;
	zoom: 1 !important;
	*display: inline !important;
}
*/
.border {
	width: 100%;
	border-top: 1px solid #C0BABA;
	border-left: 1px solid #C0BABA;
	border-right: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	background-color: #FFFFFF;
}
/******************************************************************************************************/
 
TEXTAREA, INPUT {
	font-family: verdana, helvetica;
}
/* тег для выделения любого текста грязно-синим цветом текста в элементах LI */
TT, DT {
	color: #456E8C;
	display: inline;
}
/* тег для выделения кодовых слов или кодового текста грязно-синим цветом с светло-желтым фоном */
SAMP {
	color: #000000;
	background-color: #E1EFF7;
	font-family: Tahoma, arial, sans-serif, verdana;
	font-size: 11px;
}
H1, H1 A {
	
	font-size: 18px;/* 22 */
	font-weight: normal;
	/* letter-spacing: -1px; */
	line-height: 18px;/* 22 */
	padding-bottom: 5px;
	/*margin-bottom: 5px;*/
	/*border-bottom: 1px solid #BDC2C6;*/
}
IFRAME {
	border: 0px solid #CCCCCC;
}
.photo { font-size: 14px; line-height: 1.5;text-align: left; }
.photo IFRAME {
	border: 5px solid #CCCCCC;
	text-align: center;
	margin: 10px auto;
 
	display: block;
	max-width: 730px;
 
}
iframe#vkwidget2, iframe#vkwidget1 { border: 0px; margin: 0px;}
object  {
	text-align: center;
	margin: 10px auto;
 
 	display: block;
 
 	
}
.photo embed {
	border: 5px solid #CCCCCC;
	text-align: center;
	margin: 0px auto;
	display: block;
	max-width: 730px;
 


}

A, A B, A STRONG {
	text-decoration: none;
	font-weight: normal;
}
 
 /* Центрируем блок */
.centerOuter {
	text-align: center;/* для ИЕ в quirks mode и для ИЕ младше ИЕ6 */
}
.centerInner {
    margin: 0 auto;/* для нормальных браузеров и для ИЕ в strict mode*/
    text-align: left;
}
/* Верхний блок */
#topBox {
	position: absolute;
	top: 25px;
	left: 0%;
	width: 100%;
	text-align: center;
}
#topBox DIV:first-child {
	width: 976px;
}
/* Средний блок */
#middleOuter {
	position: absolute;
	top: 250px;
	left: 0%;
	width: 100%;
}
#middleInner {
    width: 976px;
}
/* Правая часть сайта */
#middleMenu {
	border-left: 1px dashed #DDD;
	vertical-align: top;
	padding: 10px 10px 10px 15px;
	position:fixed;
}
#middleMenu H2 {
	padding: 5px 0;
	color: #CCC;
}
#middleMenu H2, #middleMenu H2 A {
	font: 18px Georgia,"Times New Roman",Times,serif;
	line-height: 25px;
}
#middleMenu H2 A {
	text-shadow:0 1px 1px #CCCCCC;
}
#middleMenu H2.books {
	color: #5F5E62;
}
#middleMenu DIV.books A {
	font-size: 13px;
	line-height: 25px;
}
/* Нижний блок */
#footerBox {
	border-top: 1px dashed #DDD;
	padding-top: 15px;
}







/* правила Анонса применяемые в файле system_kids.php */
.KidsNotice {
	margin: 0 0 15px;
}
.KidsNotice TD.Right {
	padding: 0 15px;
	vertical-align: top;
}
.KidsNotice DIV.name A {
	font-size: 18px !important;
	border: none !important;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-shadow:0 1px 1px #CCCCCC;
}
DIV.footer {
	padding: 5px 0;
	font-size: 11px;
	color: #5F5E62;
}
DIV.footer * {
	font-size: 11px;
	color: #5F5E62;
}
DIV.footer .comments {
	background: url(/javascript/jquery.yapro.Comments/comment.gif) no-repeat 0px 2px;
	padding-left: 22px;
	padding-bottom:1px;
}
DIV.footer .read {
	background: url(/images/read.gif) no-repeat 5px 2px;
	padding-left: 27px;
	padding-bottom:1px;
}
DIV.footer .read a:hover, .comments a:hover {
color: #000;
}

.KidsNotice TD:first-child {
	vertical-align: top;
}
.KidsNotice IMG:first-child {
	border: 1px solid #EBEBEB;
	padding: 2px;
}
.cut {
	height:7px;
	border-top: 1px dashed #CCC;
	clear:both;
	padding-bottom:10px;
}


/* Имя и документ */
.MyDocument {  }

/* Верхнее меню */
.TopMenu { position: absolute; top: 17px; width: 100%; left: 0%; }




/* Подписка */
.Subscribe { padding:10px; background-color:#FFF }
.Subscribe .tdCheckbox { padding-top:4px; text-align:right }
.Subscribe TD { padding:2px 2px 0px 2px }



/* Опросы/голосования */
.DivPoll {
	background-color:#FFFFFF;
	padding: 7px 10px;
}
.POLLFORM .QUESTIONS { border: 0px; margin: 0px; padding:0px; }
.POLLFORM .QUESTION { padding:0px; }



/* Листинг страниц */
.Listing {
	/*background-color: #FFF;
	border: 1px solid #CCC;*/
	padding:5px;
	text-align:center;
	line-height:25px;
	margin-bottom: 15px;
}
.Listing .inThePresent { margin-right:5px }
.Listing SPAN { padding: 3px 5px }
.Listing A {
	text-decoration:none;
	white-space: nowrap
}
.Listing A:hover {
	color: #FF0000;
	border-bottom: #FF0000 1px solid;
}
.Listing EM {
	color: #000000;
	background-color: #dfdfdf;
	border: #FFCCCC 1px dotted;
	white-space: nowrap;
	margin:0 -5px;
	padding:0 5px;
	font-style:normal;
}


/* Левая часть сайта */
.InnerLeft {
	width: 700px;
}
 


/* Рейтинг статьи */
.TableRating {
	margin-bottom: 10px;
}











/* ОБЩИЕ СТИЛИ */
	* {
		padding: 0px;
		margin: 0px;
		letter-spacing: 0px;
		color: #333333;
		font-family: Trebuchet MS,Georgia,"Times New Roman",Times,serif;
	}
	
	BODY {	
	background-color: #F0F0F0; 
	/**		background: #fff url(/uploads/the-girls-next-door-music-vid.jpg) no-repeat center top;**/
	}
	h1, h2.h1, .sectons span.sec,.sectons span {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px !important;
	text-shadow:0 1px 1px #CCCCCC;
	padding: 10px 0px 10px 0px ;
	color: #0088CF;
	border-bottom: 2px solid #e7e7e7;
	font-weight: normal;
	text-align: left;
	line-height: 1.5;
	}
	
	h1 span { font-size:18px !important; color: #555;}
	
	.sectons div.clear { height: 15px; border-bottom: 0px solid #e7e7e7; margin: 0px!important; padding: 0px!important; line-height: 15px!important;}
	.sectons a span,.sectons a.hm {width: 100%; border-bottom: 0px solid #e7e7e7; padding: 1px 0px; }
	.sectons a.hm:hover span, sectons a.hm:hover {	 color: #fff;   }
	.sectons span.sec {
	font-size:18px !important;
	border-bottom: 0px solid #e7e7e7;
	color: #777;
	}
	.sectons span.theme {
	letter-spacing: 2px;
	text-transform: lowercase;
	font-size: 11px !important;
	border-bottom: 2px solid #E3ADAD;
 	height: 30px;
 	line-height: 30px;
	color: #666;
	margin-top: 0px;
	padding: 0px;
	display: block; 
	text-align: right;
	font-family: Verdana,serif;
	}	
	.sectons a {
	border-bottom: 1px solid #C6C6C6;
    display: block;
    padding: 1px 5px 1px 15px;
    font-size:13px;
	 }
	.sectons a:hover {
	Color: #fff;
	background: #C95858;
	 }
	
	h2 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px !important;
	text-shadow:0 1px 1px #CCCCCC;
	}
	h3 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px !important;
	text-shadow:0 1px 1px #CCCCCC;
	}	
	
/* ЛОГОТИП */

	a.logo:hover {text-decoration: none;}
 
/** ШАПКА САЙТА **/

td.topper a, td.topper, .topper h3.rgt {
	color: #333;
	text-decoration: none;
	font-size: 6pt!important;
	font-weight: normal!important;
	font-family: Verdana,"Times New Roman",Times,serif;
	letter-spacing: 1px;
	height: 18px;
	line-height: 18px;
	text-transform: uppercase;
}


td.topper a:hover {
	color: #B92929;
}

/*  ТЕЛО СТРАНИЦ */
#text { position: absolute; top: 315px; overflow: hidden; width: 100%; clear: both; text-align: center; margin-bottom: 300px; }
#text #body-body { margin: 0px auto; overflow: hidden;  }
/* #text #body-right{ width: 240px; float: right; overflow: hidden; } */
#text #body-left { float: left; overflow: hidden; text-align: left; }
#text #body-down { width: 100%; clear: both; overflow: hidden; margin-bottom: 20px; }
#text #body-body small { font-size: 11px; font-style: italic;  }
#footer { width: 100%; margin: 20px 0px 20px 0px; padding: 20px 0px 0px 0px; border-top: 2px solid #fff;}

 

.notice {font-size: 9pt; line-height: 1.5;}
.prednotice {font-size: 9.5pt; line-height: 1.5; text-align: left; border-bottom: 1px dotted #777; font-style: italic; }
.article { line-height: 1.5; font-size: 9.5pt; text-align: justify; }
.article img { max-width: 510px; padding: 4px; border: 1px solid #c6c6c6; height: auto; margin: 5px; }
.article .img img {margin: 0px;}

.article .imgout img, .Message img {  display: inline!important; padding: 0px 2px!important; border: 0px solid #c6c6c6!important;   }

.KidsNotice a.smallimg   { background: #fdfdfd; padding: 10px; border: 1px solid #E2E2E2; display: block; }
.KidsNotice img.smallimg { background: #E7E7E7; padding: 10px!important; margin: 0px!important; border: 1px solid #E2E2E2; width: 120px; }

#body-left .article img  { margin: 10px; padding: 5px; background-color:#F7F7F7; 	border:1px solid #DADADA; 	max-width: 610px;}
#body-left .article embed  { padding: 7px; background-color:#F7F7F7; border:1px solid #DADADA; margin: 10px auto; max-width: 630px;}


.photo p {  font-size: 90%; line-height: 1.75; padding: 5px; margin: 0px;}
.photo img { 	
	background-color:#F7F7F7;
	background-image:url(/images/site/notice_bg.gif);
	padding:15px;
	text-align:center;
	border:1px solid #DADADA;
	margin: 10px auto;
	display: block;
	}
	
.video .img  img { 	
	background-color:#F7F7F7;
	background-image:none;
	padding:0px;
	text-align:center;
	border:1px solid #DADADA;
	margin: 0px;
	}

.photo img.b-share-icon {margin: 0px;}	
.articlecolumn { overflow: hidden; margin: 30px 0px; }
.articlecolumn .column { float: left; overflow: hidden; border: 0px solid #000; text-align: center; }
.articlecolumn .c2 { line-height: 23px;  border: 2px solid #dfdfdf; background: #ebebeb; padding: 10px; font-size: 11px;  margin-right: 0px;}
.articlecolumn .c3 { line-height: 23px;  border: 2px solid #dfdfdf; background: #ebebeb; padding: 10px; font-size: 11px; float: right;}
.articlecolumn .c3 span.keyButton  {
background:none repeat scroll 0 0 #ECECEC;
border-color:#FFFFFF #BBB8AB #BBB8AB #FFFFFF;
border-style:solid;
border-width:1px;
padding:1px 4px;
}
/** ВРЕМЯ И ДАТА **/
	.time { font-size: 8pt; padding: 2px 5px 0px 0px; }

/** КОПИРАЙТЫ **/
	.copy a{font-size: 7pt; color: #333333;} .copy a:hover{color: #cccccc; text-decoration: none;} 

/** ВЕРХНЕЕ МЕНЮ **/
	.menutop { margin: 25px auto 0px auto; padding: 10px 0px; border: 2px solid #c6c6c6; background:#F5F5F5; overflow: hidden;  }
	.menutop .column{ float: left; overflow: hidden; border: 0px solid #000; text-align: left; line-height: 28px;}
	.menutop a { font-size: 0.9em; text-shadow:0 1px 1px #CCCCCC; color: #C95858; font-weight: bold;} 
	.menutop a:hover {text-decoration: underline; color: #2471A7;  }

/** НИЖНЕЕ МЕНЮ **/
	div.menudown { font-size: 0.75em; text-align: left; border-top: 2px solid #c6c6c6; margin-top: 35px; padding-top: 15px; line-height: 21px;}
	.menudown a,.menudown a b {color: #666;}
	.menudown a:hover,.menudown .line a:hover {color: #0088CC;}
	.menudown .line a,.menudown .line  { font-weight: bold; color: #000; font-size: 10px; text-transform: uppercase;}
	.menudown .line { background: #d5d5d5 url(/images/site/arrow.gif) no-repeat right center; padding-left: 10px;  }

/** КАТЕГОРИИ **/

	.sectons { text-align: left; line-height: 30px; padding-top: 10px; }
 

/** РЕКЛАМНЫЕ БЛОКИ **/

	.linksblock { border: 2px solid #dfdfdf; padding: 10px 10px 20px 10px; line-height: 14px; font-size: 10px; text-align: left; overflow: hidden; }
	.linksblock span,.linksblockphoto span { display: block; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 10px 0px 5px 0px; }

/** РАССЫЛКА **/

	form.subs { width:286px; border: 2px solid #dfdfdf; background: #ebebeb; padding: 14px 10px; margin: 0px; font-size: 11px; text-transform: uppercase; }

/** БЛОКИ **/
	.block, .randomtopic a, .randomtopic {  font-size: 10pt; text-align: left; }
	.block p { text-align: left; line-height: 1;}

	.fotonews { overflow: hidden; clear: both; margin: 0px 0px 10px 0px; }
	.fotonews-l { float: left;  }
	.fotonews-r { float: right;  text-align: left; font-size: 9pt; }
	.fotonews-l img { background-color:#F7F7F7; padding: 3px; border: 1px solid #c6c6c6; }
	.fotonews-r a:link { color:#0088D0;}
	.fotonews-r a:visited { color:#085074;}
	.fotonews-r a:hover { color: red;}
	.videolib { width:220px; border: 0px solid #e2e2e2;  padding: 0px; margin: 0px; font-size: 12px; text-align: left;}
	.videoclip img { padding: 3px; margin: 0px; font-size: 11px; background: #F0F0F0; border: 1px solid #E2E2E2;}
	.videoclip img.playbutt { padding: 0px; margin: 0px; border: 0px solid #E2E2E2;}
	.videoclip { padding: 10px; margin: 0px; font-size: 11px; border: 0px solid #E2E2E2;}
	.videoclip a { 	font-style:italic; font-weight: bold; color: #333; line-height: 1.5; }
	 
	.photoset { width:167px; background: #e7e7e7;  padding: 3px; margin: 10px 4px; font-size: 12px; text-align: center; border: 1px solid #E2E2E2; float: left;}
	.photoset img { padding: 3px; margin: 0px; font-size: 11px; background: #f0f0f0; border: 1px solid #e2e2e2; max-width: 159px !important; height: auto; }
	.photoset a { 	font-style:italic; font-weight: bold; color: #333; line-height: 1.5; }
 	.hottheme { font-size: 16px; font-style: italic;   margin: 20px 0px 0px 0px; text-align: left; }
	.hottheme a { font-size: 12px; padding: 0px 0px 3px 0px; border-bottom: 1px dotted #c6c6c6; }
 
	.ads { font-size: 80%; width: 99%; margin: 10px auto; background: none; text-align: center; border: 3px solid #dfdfdf; }
	.ads span { font-size: 90%; text-align: left; font-weight: bold; }
/** КОММЕНТАРИИ **/
	#comments {border: 1px solid #c6c6c6; padding: 10px;  background: #E7E7E7; margin: 30px 0px;}
	/** #commentsList { padding: 5px; background: #dadada; border: 1px solid #f7f7f7; } **/
	#commentsList { margin-right: 0px!important; margin:10px 0 20px; overflow: hidden; }
	#commentsList ol,#commentsList ul,#commentsList  ul.comments   {padding: 0px; margin: 0px; }
	#commentsList ul.comments li.comment { padding: 7px; background: #dadada; border: 1px solid #f7f7f7;  }
	#commentsList ul.comments li.comment:last-child { margin: 0px 0px 0px 0px;  }
	#commentsList ul.comments li.comment div.lis { background: #f2f2f2; padding: 10px; border: 1px solid #c6c6c6;   }
	#commentsList ul.comments .Info { margin-bottom: 0px; }
	#commentsList ul.comments ul li.comment {background: #F5F5F5; border: 3px solid #d3d3d3; width: 95%;     }
	#commentsList ul.comments ul ul li.comment, ul.comments ul ul li.comment {background: #F5F5F5; border: 3px solid #dadada; width: 93%;     }
	#commentsList ul.comments ul ul ul li.comment, ul.comments ul ul ul li.comment { background: #F5F5F5;border: 3px solid #dadada; width: 90%;     }
	#commentsList ul.comments ul ul ul ul li.comment, ul.comments ul ul ul ul li.comment { background: #F5F5F5;border: 2px solid #dadada; width: 88%;     }
	#commentFormName, #comments div.comname{ font-weight: bold;  }
	#commentFormName {padding-bottom: 15px!important;}
	.capt {text-align: left;}
	.capt #Captchacomments { font-size: 11px; font-style: italic; }
	.capt #Captchacomments img { padding: 3px; border: 1px solid #c6c6c6; margin: 0px 20px;}

/* ПОИСК - ФОРМА И СВЯЗАННЫЕ ЭЛЕМЕНТЫ */

	.SearchForm { margin: 0px; padding: 0px; height: 18px; }
	.SearchForm td {line-height: 16px;}
	TD.SearchSubmit { 
		border: 0px none; 
		padding: 0px; 
		background: transparent url(/images/site/search.png) no-repeat; 
		width: 19px;
		line-height: 18px;
		height: 18px;
	}
	TD.SearchSubmit INPUT { 
		border: 0px none; 
		padding: 0px; 
		width: 19px;
		background: transparent;
		cursor: pointer;
	}
	TD.SearchField { 
		border: 0px none;
		padding: 0px;
		background: transparent url(/images/site/search.png) repeat-x 0 -19px;
		
	}
	TD.SearchField INPUT { 
		border: 0px none; 
		padding: 0px; 
		width: 125px;
		height: 18px;
 font-size: 11px;
		background: transparent;
		font-style:oblique;
		text-align: left; 
		outline:none;
	}
	TD.SearchRight {
		border: 0px none;
		padding: 0px;
		background: transparent url(/images/site/search.png) no-repeat 0 -38px; 
		width: 10px;
	}

	/* результат поиска */
	.SearchResult {
		padding: 10px 0px 10px 0px;
	}
	/* хлебные крошки */
	.hleb {font-size: 80%; margin: 0px 0px 10px 0px;}.hleb a{color: #333;}
	
.znak {padding: 10px 8px 8px 8px; text-align: left; margin: 10px 0px 20px 0px; background: none repeat scroll 0% 0% rgb(218, 218, 218); border: 1px solid #c6c6c6;  overflow: hidden; font-size: 80%;}
#body-left-bg .znak a { font-size: 90%!important;  }
#body-left-bg .znak a small { color:#C95858 ;  }
span.znak { color: #C95858; font-size: 90%; display: block; margin: 20px 0px 5px 0px; font-weight: bold; background: none! important;  border: 0px;border-top: 1px dotted #c6c6c6;}



/* НОВАЯ ГЛАВНАЯ */
.hblock { overflow: hidden; clear: both; margin: 20px 0px; }
.hblock h2,.articlestream h2 { color: #555; text-align: left; font-size: 22px!important; }

.new-topic { overflow: hidden; clear: both; border-bottom: 3px double #d6d6d6;  }

.phstreamblock { background: #E5E5E5; padding: 13px; border: 3px double #d6d6d6; }
.phstream { height: auto; float: left; margin-right: 9px; overflow: hidden; }
.phstream img {height: auto; background-color:#F7F7F7; padding: 3px; border: 1px solid #c6c6c6; }
.phstream:last-child { margin-right: 0px; }
	
	.phstream-name { margin: 15px 0px 0px 0px; padding: 4px; border: 1px solid #c6c6c6; background-color:#F7F7F7; height: 44px; max-height: 44px; }
	.phstream-name a { font-size: 0.75em; }
	.phstream-name a:hover { border-bottom: 0px; color: #666; }
	
.newsstream { float: left; padding: 10px 0px 0px 0px; overflow: hidden;  text-align: left; margin: 0px 6px 10px 0px; border-top: 1px dotted #c6c6c6;}
.newsstream p{ line-height: 18px; font-size: 12px; padding-top: 4px; }
.newsstream-photo { width: 130px; float: left; }
.newsstream-photo img { width: 120px; overflow: hidden; }
.newsstream-photo div.img { width: 120px; overflow: hidden; /** height: 90px; **/ margin: 0px auto; }
.hblock .newsstream-photo div.img {  height: 90px;  }
.newsstream-photo div.imgout { width: 128px; background-color:#F7F7F7; border: 1px solid #c6c6c6; padding: 4px 0px; text-align: center; overflow: hidden; /**  height: 90px; **/ }
.newsstream-name { line-height:16px;}
.newsstream-name p { padding: 0px; }
.newsstream-name a { font-size: 13px; font-weight: bold!important; }
.newsstream-notice { float: right; overflow: hidden; max-height: 98px; }
.newsstream .footer { clear: both; width: 99%;}

.tagsstream { padding: 10px 0px 0px 0px; overflow: hidden; text-align: left; margin: 0px 0px 10px 0px; }
.tagsstream-notice { float: right; overflow: hidden; }
.photos {text-align: center; text-transform: uppercase;}
.photos a { text-decoration: 1px dotted; }
.video .tagsstream {width:100%; }
.video .tagsstream-notice { width: 600px; }
.video .tagsstream-notice p { padding: 0px; }

.hotline  { overflow: hidden;  text-align: left; margin: 0px 10px 10px 0px; border-top: 1px dotted #c6c6c6; width: 100%; }
.hotline-photo { width: 130px; float: left; }
.hotline-photo img { width: 120px; overflow: hidden; }
.hotline-name { line-height:16px;}
.hotline-name a { font-size: 13px; font-weight: bold!important; }
.hotline-notice {  width: 600px; float: right; overflow: hidden; max-height: 98px; }
 
.videostream {background: #F7F7F7; padding: 5px; border: 3px double #d6d6d6; float: left; overflow: hidden; text-align: center; margin: 0px 16px 20px 0px; height: 200px; }
.videostream:last-child,.videostream:nth-child(3) { margin-right: 0px; }
.videoname { font-size: 11px; text-transform: uppercase; display: block; overflow: hidden; height: 16px; margin: 1px auto 5px auto; }
.videoname:hover { color: #333; border-bottom: 0px; }
.videocover { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #C1C1C1; }

.articlestream { float: left; overflow: hidden; }

.blogstream { padding: 10px 0px 10px 0px; overflow: hidden;  text-align: left; border-bottom: 1px dotted #c6c6c6; font-size: 80%!important;}
.blogstream .newsstream-notice { float: right; overflow: hidden; max-height: 98px; }
.blogstream .newsstream-name { padding-bottom: 5px; }
.blogstream .footer { clear: both; width: 100%; padding-top: 1px; }
.blogstream .notice {  }


.hottheme { width: 315px; float: right; overflow: hidden; }
.hottheme .hot { width: 150px; height: 100px; float: left; overflow: hidden;  text-align: left; margin: 0px 5px 10px 0px; border: 2px solid #c6c6c6;}
.hottheme .hot:nth-child(even)  { margin-right: 0px; }
.hottheme .hot a {color: #fff; font-size: 1.05em; height: 25px; margin-top: 75px; display: block; background: url(/images/site/hot.png); font-style: italic;}
.hottheme .hot a:hover {color: #faa700;}


.bookstream a { display: block; overflow: hidden; float: left; padding: 3px; border: 2px double #d6d6d6; }
.bookstream img { height: auto; float: left; overflow: hidden; }
.bookstream-name {}

.txtstream { font-size: 13px; text-align: left; line-height: 2; width: 200px; }
.clr,.hheader { overflow: hidden; width: 100%; clear: both; min-height: 10px; }

.social img { width: 24px; }
#footer a:hover { border-bottom: 0px; }
#comments img,.adw img  { padding: 0px; margin: 0px; border: 0px; display: inline; background: transparent; }

 
#body-center #SHPath,#home-body-right  #SHPath{ font-size: 75%; padding: 7px 5px; border-bottom: 2px solid #c6c6c6;}
#body-center #SHPath a,#home-body-right #SHPath a{ color: #777;  	  text-transform: lowercase;}
#body-center h1,#home-body-right h1{ padding-bottom: 3px; }
#SHPath { text-align: left;  }

.adw table img { padding: 3px; border: 1px solid #c6c6c6; overflow: hidden; }
.adw table a, .adw { font-size: 10px!important; }
.adw b {font-size: 12px;}

.commentBG1 {background: transparent!important;}
#commentFormName, #comments {  padding-bottom:5px;  }

#commentsList {line-height: 1.5em; text-align: left;font-size:0.78em;}
.lastforum { text-align: left; font-size: 0.75em; }

.visitweb_txt {line-height: 1;}
.visitweb_img {line-height: 0;}
.visitweb_img img {width: 50px!important;}
.visitweb_ad,.visitweb_ad td {padding: 0px; margin: 0px; }

 
#namecom {padding: 0px; margin: 0px;}

autor {font-style: italic; font-size: 85%; color: #ADADAD; line-height: 35px; height: 30px; display: block; overflow: hidden; clear: both; }
#pageTags { font-size: 90%; border: 1px solid #ADBCCB; background: #EDF2F6; overflow: hidden; clear: both; padding: 5px; text-align: left; display: block;}
#pageTags a {    }

.sh img {margin: 10px;}
.sh {text-align: center;}
.tags-pages {text-align: left;}
.tags-pages .KidsNotice { margin-top: 10px;}
.tags-pages .KidsNotice .notice { padding: 5px 0px; }
.tags-pages .KidsNotice .notice p { padding: 0px; }
.tags-pages .KidsNotice .footer,.tags-pages .KidsNotice .footer a {font-size: 10px;}
.tags-pages .KidsNotice .read a {text-decoration: underline;}

#dsq-pagination { margin: 0px!important; padding: 0px!important; height: 2px!important;}

.panel {
    background-color: #E8E9EC;
    color: #8E8E8E;
    height: 24px;
    border-bottom: 1px solid #C6C6C6;
    min-width: 980px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.panel .panelbody {   margin: 0px auto; width: 980px; line-height: 22px; }
.panel .nameline { text-align: left; float: left; padding: 0px 5px;  width: 40%; font-size: 11px; }
.panel .line { float: right;  padding: 0px 5px; width: 40%; text-align: right;}
.panel .line a{ font-size: 11px; }
.panel .theme { display: inline; height: 25px; line-height: 20px; overflow: hidden; padding-bottom: 5px;}

.HideMeS { display: block; background: #F9F9F9 url(/outer/blogs/onn.png) no-repeat left center; padding: 8px 8px 8px 58px; border: 4px double #c6c6c6;}

.SHPathSubMenu DIV P, .SHPathSubMenu DIV A {padding: 0px 5px; margin: 0px; font-size: 11px; line-height: 24px; }
.SHPathSubMenu DIV A:hover {color:#C95858; }

#user_auth_link { background: url(/outer/blogs/key.png) no-repeat left center; padding-left: 25px; }
#user_reg_link, #user_home_link  { background: url(/outer/blogs/reg.png) no-repeat left center; padding-left: 25px;}
#user_logout_link  { background: url(/outer/blogs/out.png) no-repeat left center; padding-left: 25px;}
#user_add_link {background: url(/outer/blogs/add.png) no-repeat left center; padding: 0px 10px 0px 20px; color:#C95858; text-decoration: underline; }

.oneshot {  margin: 3px;  overflow: hidden;  float: left; }
.oneshot img 	{ width: 90px; min-height: 100px; height: auto; margin: 0px; padding: 0px; border: 0px;}
.oneshot-img 	{ border:1px solid #DADADA; height: 100px; width: 90px;  overflow: hidden;}

#oneshot-zone { width: 100%; clear: both; overflow: hidden; margin-bottom: 20px; padding: 0px 0px; border-bottom: 2px solid #E3ADAD; }
#oneshot-zone span {
	letter-spacing: 2px;
	text-transform: lowercase;
	font-size: 11px !important;
	border-bottom: 2px solid #E3ADAD;
 	height: 30px;
 	line-height: 30px;
	color: #666;
	margin-top: 0px;
	padding: 0px;
	display: block; 
	text-align: right;
	font-family: Verdana,serif;
}

.teaser img {width: 70px; height: auto; }
.teaser {height: 80px; overflow: hidden; }
.teaser td {padding: 0px!important; margin: 0px!important;}
