/* Сборный файл для pubtopic.cfm : main1.css winstyle.css mainblock.css help.css */
body,table,td,tr,p,div {font-family:sans-serif, Verdana, Arial, Helvetica;font-size: 16px}
input,select,textarea{color: #000000;font-family:Verdana;font-size:12px}
h2{color:#000000;font-family:sans-serif, Verdana, Arial, Helvetica;font-size:1.6em;text-decoration:none;font-weight:bold;}
h3{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 14px;text-decoration:none}
img {border:0;}
a:link{	color:#C74710;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;	border:0;}
a:visited{color:#C74710;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:0;}
a:hover {color: #336699;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;LEFT: 1px;POSITION: relative;TOP: 1px;cursor:pointer;border:0;}
a:active{color:#336699;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:0;}
.links{font-family:Verdana;font-size:12px;text-decoration:none}
.nolinks{font-family:Verdana,MS Sans Serif,Geneva,sans-serif;font-size:10px;text-decoration:none}
.smt{color:#000000;font-family:Verdana;font-size:12px}
.smt2{font-family:Verdana;font-size:12px;font-weight:bold}
.smt3{color:#ffffff;font-family:Verdana;font-size:12px;font-weight:bold}
.tabcolor{background-color:#9ebbdf}
.error{color:#ff0000;font-family:Verdana;font-size:12px;text-decoration:none}
.select{background-color:#114477;color:#FFFFFF;font-family:Verdana;font-size:12px;text-decoration:none}
.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-transform: none}
.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-transform: none}
.menu2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #d0d1df; text-transform: none}
.menu3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-transform: none}
.menu_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-transform: none; color:#C74710; text-decoration: underline; 	cursor: pointer;}
.search { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-transform: none}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.h10 {FONT: 10px/11px arial, helvetica, san-serif; COLOR: #000000}
.h10FF {FONT: 10px/11px arial, helvetica, san-serif; COLOR: #ffffff}
.button {cursor:pointer;}
button {cursor:pointer;}

/* Блоки на первой странице */
 .BlueBoxShadow {background:#D0D1DF;width:530px;}
 .BlueBoxMain {background:#6591BA;width:530px;position:relative;left:-5px;top:-5px;line-height:20px;font-family:Arial;font-size:12px;color:White;text-indent:20px;}
 div.BlueBoxMain a:link{font-family:Arial;font-size:16px;font-weight:bolder;color:White;text-decoration:none;}
 div.BlueBoxMain a:visited{font-family:Arial;font-size:16px;font-weight:bolder;color:White;text-decoration:none;}
 div.BlueBoxMain a:active{font-family:Arial;font-size:16px;font-weight:bolder;color:White;text-decoration:none;}
 .BlueBoxWhite {background:White;position:relative;left:1px;top:-1px;width:528px;font:14px Verdana; COLOR:#000000;}
 .BlueBoxWhiteInside {background:White;position:relative;left:10px;top:-10px;width:508px;font:14px Verdana; COLOR:#000000;text-align:left;}
 div.BlueBoxWhiteInside a:link{font-family:Arial;font-size:16px;font-weight:bolder;color:#C74710;text-decoration:underline;}
 div.BlueBoxWhiteInside a:visited{font-family:Arial;font-size:16px;font-weight:bolder;color:#C74710;text-decoration:underline;}
 div.BlueBoxWhiteInside a:active{font-family:Arial;font-size:16px;font-weight:bolder;color:#C74710;text-decoration:underline;}
 .BlueBoxWhiteInsideAdv {background:White;position:relative;left:10px;top:-10px;width:508px;font:14px Verdana; COLOR:#000000;text-align:left;}
 div.BlueBoxWhiteInsideAdv a:link{font-family:Arial;font-size:14px;font-weight:bolder;color:#C74710;text-decoration:underline;}
 div.BlueBoxWhiteInsideAdv a:visited{font-family:Arial;font-size:14px;font-weight:bolder;color:#C74710;text-decoration:underline;}
 div.BlueBoxWhiteInsideAdv a:active{font-family:Arial;font-size:14px;font-weight:bolder;color:#C74710;text-decoration:underline;}
/* авторская панель и admin_tools */
 .adm1 {font-family:arial,sans-serif;font-size:11px;font-weight: bold;text-decoration:none; width:100%;cursor:pointer;color:#000000;padding: 1px 5px 5px 1px;}
 a.adm1 {font-family:arial;font-size:11px;font-weight: bold;text-decoration:none; width:100%;cursor:pointer;padding: 1px 5px 5px 1px;color:#464983;}
 a.adm1:visited {font-family:arial;font-size:11px;font-weight: bold;text-decoration:none; width:100%;cursor:pointer;padding: 1px 5px 5px 1px;color: #464983; }
 a.adm1:hover   {font-family:arial;font-size:11px;font-weight: bold;text-decoration:none; width:100%;cursor:pointer;padding: 1px 5px 5px 1px;color: #000000; }
 /*лента*/
 table.lenta td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;	text-transform: none;vertical-align : top;}
 table.lenta a:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; color:#C74410; text-decoration: none; 	cursor: pointer;}
 table.lenta a:visited  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; color:#C74410; text-decoration: none; 	cursor: pointer;}
 table.lenta a:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; color:#C74410; text-decoration: none; 	cursor: pointer;}
 table.lenta a:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-transform: none; color:#C74410; text-decoration: underline; 	cursor: pointer;}

 .sect {font-size: 7pt;}
 /*Расширенный поиск main
#login-form					{position: absolute; top: 150px; display: none; width:95%; z-index: 66;}
#win-shadow				 {position: absolute; top: 85px; display: none; width:95%; z-index: 65;}
table.loginForm			{font-size: 70%; border: 1px solid #C5C8D0; background-color: #FFFFFF;}
table.loginForm	form table	{border: 15px solid #FFFFFF;}
table.loginForm	td	   {font-size: 90%;}
table.loginForm	a	   {color: #666666;}
*/
/* Рейтинг ВНИЗУ публикации - topic*/
table.r td {width:40px; height:35px; text-align:center; background-color:#ffffff; font-size:15px; font-family:verdana; font-weight:bold; cursor:default;}
table.r td.td_rate{	background-color:#e8f0f8;width:0px;}
.bg {background-color:#e8f0f8;padding:5px;text-align:center;}
/* Рейтинг СПРАВА публикации - topic*/
.rightrate {font-size:12px;height:20px;text-align:left;cursor:pointer;font-weight:Bold;}

table.r2 td {width:120px; height:20px;background-color:#ffffff; font-size:11px; font-family:verdana;  font-weight:bold; cursor:default; padding:2px;}
table.r2 td.td_rate{	background-color:#e8f0f8;height:1px; font-size:1px;}
table.r1 {border:1px solid #507CA6;}

td.td_rate_b {color:#6890b8;}
td.td_rate_g {color:#44dd44;}
td.td_rate_y {color:#dddd00;}
td.td_rate_r {color:#c07878;}
td.td_rate_m {color:#d83c3c;}

/* Комментарии в pubtopic */
td.commentClass {font-size: 14px; font-family: Verdana; vertical-align:top;}
td.commentClass img {vertical-align:middle;}
td.commentQuote {font-size:12px;font-family:Verdana;background-color:#ececec}
td.commentQuote img {vertical-align:middle;}
#smilediv {padding:3px; display:none; position:absolute; text-align:justify; width:450px; background-color:#ffffff; border:1px solid #c0c0c0;}
#smilediv img {cursor:pointer; vertical-align:middle;}

/* Для прорисовки репутации */
.rep {	margin-top:1px; }
.rep td { font-size:10px; text-align:center; color:#0e2539; }
.repout { cursor:default; background-color:#d3d3cf }

/* Таблица */
.pkz_tbl_header {
	font-family:Verdana,MS Sans Serif,Geneva,sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align: center;
	height:50px;
	background-color : #F7F3D6;
	font-weight : bold;
}
/*  Окно 'в цитатник' */
#winnotes {
border-radius:6px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px;
box-shadow: 0 0 8px 2px #1A3457; /* Валидное свойство CSS3 тень*/
-webkit-box-shadow: 0 0 8px 2px #1A3457; /* Safari, Chrome */
-moz-box-shadow: 0 0 8px 2px #1A3457; /* Firefox */
}

/* Серый кнопка-div */
.grey-rectangle a {
    /* /img/topic_icons/bg_1x32.png */
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAYAAADT5RIaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi+Pnz5xmm////MzD9+/ePgYkBCCAEWAwnC78SMvWCCUZGRgYmIIBwAQIMAD32KtVcm5ggAAAAAElFTkSuQmCC') repeat-x 0 0;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    zoom: 1;
    color: #65718a;
    padding: 0 13px;
    border: 1px solid #ddd;
    border-radius: 2px;
    text-decoration: none;
    margin: 0 2px 2px 0;
    font-size: 16px;
    font-family: Arial;
}

#zWindow
{
	position:absolute;
	table-layout:fixed;
	empty-cells:show;
	display:none;
	z-index:98;
}
#zWindow td
{
	font-size:1px;
}
#wBottom td
{
	vertical-align:top;
}
#imgFullscreenTrue
{
	display:inline;
	margin:2px;
}
#imgFullscreenFalse
{
	display:none;
	margin:2px;
}
#imgClose
{
	margin:2px;
}
#wContent
{
	height:100%;
	font-size:12px;
	padding:5px;
	overflow:auto;
	overflow-x: hidden;
	overflow-y: hidden;
}
#wContent td
{
	font-size:12px;
}
#wContent button {
    height: 40px;
    outline: 0;
    -moz-outline-style: none;

    width: 320px;
    background: #778CBA; 	
    border: none;
    /*border-bottom: 5px solid #2184d7;*/
    color: white;
    font-size: 18px;
    font-weight: 200;
    cursor: pointer;
    /*transition: box-shadow .4s ease;*/
    /*box-shadow: 0px 0px 10px 0px #333;*/
    box-shadow: 5px 5px 12px -7px black;
    -webkit-box-shadow: 5px 5px 12px -7px black;
    -moz-box-shadow: 5px 5px 12px -7px black;
}

#blackscreen
{
	display:none;
	z-index:97;
	position:absolute;
	left:0px;
}
/* NEW BLOCK */
.blk-main {
	width:97%;
	background-color:#ffffff;
	border:1px #6591ba solid;
	box-shadow: 5px 5px 12px -7px black;
	-webkit-box-shadow: 5px 5px 12px -7px black;
	-moz-box-shadow: 5px 5px 12px -7px black;
}

.blk-main a {font-size:14px}

.blk-pub-header {
	background-color:#6591ba;
	line-height:25px;
	text-align: right;
	padding-right:20px;
}
.blk-pub-header a { color:#ffffff; text-decoration:none; }

.blk-pub-name {
	font-size:1.1em;
	line-height:20px;
	text-align: left;
	padding:10px 10px 0 10px;
	word-wrap: break-word;
}
.blk-pub-name a {color:#C74710;text-decoration:none;font-size:1.1em;}

.blk-pub-tags {
	text-align:left;
	padding:0 0 0 10px;
}
.blk-pub-tags a { font-size:12px; color: #0000DD;}


.blk-pub-content {
	text-align:left;
	padding: 10px;
}

.blk-pub-content a { 
	font-size:1 em;
}

.blk-vid-280 {
	/*width:280px;*/
	/*float:left;*/
	/*display:inline-block;*/
	padding: 5px 20px 0 0px;
	text-align:center;
}

.blk-vid-280 img {
	max-width:100%;
	border-width:0px;
}

.blk-pub-text {
	/*float:left;*/
	display:block;
	vertical-align:top;
	padding: 10px;
	text-align:left;
	font-size:0.9em;
}

.blk-footer {
	font-size:1.4em;
	float:right;
	padding-right:10px;
}



/* Main page block */
.block-content
{
	background-color:#ffffff;
	border:1px #6591ba solid;
}
.block-header
{
	background-color:#6591ba;
	color:#ffffff;
        font:normal 12px Arial;   
	line-height:20px;
	text-indent:20px;
	text-align: right;
	padding-right:20px;
}
.block-text
{
	padding:5px;
	font:14px Verdana;
	color:#000000;
	text-align:left;
	text-indent:20px;
	padding-right:20px;
	margin-bottom:5px;
}

.block-footer
{
	text-align: right;
	font-size:11px;
	padding:5px;
}
.block-rate
{
	font:bold 20px Arial;
}

.block-header a:link{font:bolder 16px Arial;color:#ffffff;text-decoration:none;}
.block-header a:visited{font:bolder 16px Arial;color:#ffffff;text-decoration:none;}
.block-header a:active{font:bolder 16px Arial;color:#ffffff;text-decoration:none;}

.block-text a:link{font:bolder 16px Arial;color:#C74710;text-decoration:underline;}
.block-text a:visited{font:bolder 16px Arial;color:#C74710;text-decoration:underline;}
.block-text a:active{font:bolder 16px Arial;color:#C74710;text-decoration:underline;}

.block-tags a:link{font:normal 11px Verdana;}
.block-tags a:visited{font:normal 11px Verdana;}
.block-tags a:active{font:normal 11px Verdana;}

.tipText
{
	display:none;
}
.tip
{
	position:absolute;
	width:200px;
	left:0px;
	top:0px;
	background-color:#efefef;
	border:1px solid #e0e0e0;
	padding:3px;
	font-size:10px;
	font-family:verdana;
	z-index:50;
}
.tip p
{
	padding:0px;
	margin:0px;
}
