﻿/*
	Reset defaults
*/
html, body, p, li, ul, ol,
h1, h2, h3, h4, h5, h6,
form, a {
margin: 0;
padding: 0;
border: 0;
}
/*
	Set general elements
*/
body
{
	font-size: 100.01%;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}
h1 {
	color: #1b7889;  font-size: 20px;
	margin-top: 16px;
	margin-bottom: 10px;
	font-family: Consolas, Arial, Helvetica;
}
h2
{
	/*color: #0099ff;*/
	COLOR: #0077DD;
	font-size: 19px; /*font-family: Arial;*/
	margin-top: 12px;
	margin-bottom: 8px;	
	font-family: Consolas, Arial, Helvetica;
}
h3
{
	COLOR: #1b7889; font-size: 17px;
	margin-top: 8px;
	margin-bottom: 4px;
	font-family: Consolas, Arial, Helvetica;
}
h4
{
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Consolas, Arial, Helvetica;
}
ul,ol
{
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 8px;
}
li
{
	margin-top: 4px;
}
p
{
	margin-top: 10px;
}
/*
a:link,a:hover,a:active 
{
	color: #096dbf;
	font-weight: bold;
}
*/
a:visited
{
	color: #315b76;
	/*font-weight: bold;*/
}
.copyright {
	COLOR: white; font-size: 13px;
}
a.menu1:hover,a.menu1:visited,a.menu1:link,a.menu1:active {
	COLOR: #0099ff; /*FONT-FAMILY: Arial, Helvetica, sans-serif; */
	font-weight: bold;
	text-decoration: none;
}

.actionpanel {
	COLOR: white; /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 12px;
	width: 100%;padding-left: 4px;
}

A.menu:link,A.menu:visited,A.menu:active 
{
	color:White;
	TEXT-DECORATION: none;
	font-weight: normal;
}

A.menu:hover
{
	text-decoration: underline;
	/*cursor: hand;*/
	cursor: pointer;
}

div.CollapsedPanel
{
	overflow:hidden; height:0px;
}
img
{
	border: 0px;
}
.timepanel
{
	margin-top: 10px;
}

.timepanel legend
{
	color: black;
	font-weight: bold;
}
.text
{
	font-size: 13px;
}
	/*
.text a:active,a:link
{
	font-weight: bold;
	color: #0089ff;
}
.text a:visited
{
	font-weight: bold;
	color: #1b7889;
}
.text a:visited,a:link,a:active
{
	text-decoration: underline;
}
.text th
{
	color: white;
	background-color: #256D7B;
	padding-bottom: 2px;
	padding-bottom: 2px;
}
.text td
{
	padding-bottom: 4px;
}
*/
A.tabtext:link, A.tabtext:visited, A.tabtext:active {
	TEXT-DECORATION: none;
	color: white;padding-left: 4px;font-weight: bold;
}
A.tabtext:hover
{
	text-decoration: underline;
	/*cursor: hand;*/
	cursor: pointer;
	color: White;padding-left: 4px;font-weight: bold;
}
A.xdec:link, a.xdec:active, a.xdec:visited
{
	TEXT-DECORATION: none;
	color: #1b7889;
	font-weight: normal;
}
a.xdec:hover
{
	font-weight: normal;
	color: #1b7889;
	text-decoration: underline;
	/*cursor: hand;*/
	cursor: pointer;
}
a.bxdec:link, a.bxdec:active, a.bxdec:visited
{
	TEXT-DECORATION: none;
	color: #0066ff;
}
a.bxdec:hover
{	
	color: #0066ff;
	text-decoration: underline;
	/*cursor: hand;*/
	cursor: pointer;
}
a.bxdec_a:link, a.bxdec_a:active, a.bxdec_a:visited
{
	TEXT-DECORATION: none;
	color: #993300;
}
a.bxdec_a:hover
{	
	color: #993300;
	text-decoration: underline;
	/*cursor: hand;*/
	cursor: pointer;
}
td.border
{
	border-top: #1b7889 1px dashed; padding-top: 6px;
}
td.menuitem
{
	color: White;
	font-size: 13px;
	/*cursor: hand;*/
	cursor: pointer;
	background-color:#315B76;height:24px;padding-right: 10px;
	padding-left: 10px;
}
.auth
{
	color: White;font-size: 13px;font-weight: normal;
	cursor: pointer;
	/*cursor: hand;*/
	text-decoration: underline;
}
.forum
{
	border:1px solid #9cc7fc;
}

.forum th
{
	color: White;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;	
	padding-left: 4px;
	padding-right: 4px;
}
.forum td
{
	background-color:#dcedfd;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}
.mark{
	background-color:#dcedfd;
	height:50px;
	/*_height:80px;*/
	border:1px solid #9cc7fc;
	margin:0px 1px 0 1px;
	padding:15px;
	font-size:11px;
}
.pad_sel
{
	border-top: red 2px solid; border-left: red 2px solid; border-bottom: red 2px solid;
}
.pad_sep
{
	cursor: pointer;
	/*cursor: hand;*/
	border-right: red 2px solid;
}
.crosstable th.cell
{
	width: 20px;text-align: center;
}
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#315B76;
	opacity:.9;
	filter: alpha(opacity=90);
	font-size: 13px;	
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	padding: 6px 2px 2px 2px;
}
.popupMenu2 {
	position:absolute;
	visibility:hidden;
	background-color:#315B76;
	opacity:.9;
	filter: alpha(opacity=90);
	font-size: 13px;	
	padding-top: 6px;
	padding-bottom: 4px;
	/*padding-right: 2px;*/
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	left: 0; top: 0;
}
.popupMenu div
{
	margin-bottom: 3px;
	padding-left: 4px;	
}
.HoverMenuItem:link, .HoverMenuItem:active, .HoverMenuItem:visited
{
	text-decoration: none;	
	margin-left: 6px;
	margin-right: 6px;
	color: white;
	font-weight: normal;
}
.HoverMenuItem:hover
{
	text-decoration: underline;
}
.nppager *, .nppager_inline *
{
	font-weight: normal;
}
/*.nppager a
{
	font-weight: normal;
}
*/
.nppager
{
	font-size: 120%;
	margin-top: 8px;
}
.nppager_inline
{
	font-size: 120%;
	margin-left: 8px;
	display: inline;
	margin-right: 4px;
}
.selpager
{
	padding: 2px 4px 2px 4px;
	background-color: #315B76;
	color: White;
}
.pager
{
	padding: 2px 4px 4px 4px;
}
.pager a
{
	padding: 0px 4px 0px 4px;
	font-weight: normal;
}
.pager a:hover
{
	/*background-color: #4b84c9;
	color: White;
	*/
	border: solid 1px #4b84c9;
	/*margin: 3px 1px 3px 1px;*/
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: -1px;
	margin-right: -1px;
	font-weight: normal;
}
.topic_hdr
{
	padding-left:12px;padding-bottom: 4px;padding-top: 4px;color:White;
}
.topic_hdr a:link, .topic_hdr a:visited, .topic_hdr a:hover, .topic_hdr a:active
{
	color: White;
}
.forum_msg
{
	padding: 10px;	
}
/*
.forum_msg:first-letter
{	
	color: #315B76;
	font-family: Castellar;
	font-size: larger;
}
*/
.hover_img
{
	cursor: pointer;
	/*cursor: hand;*/
}
.login_hdr
{	
	padding-bottom: 6px;
	font-size: 14pt;	
}
.flat_btn
{
	border: 0px;
}
.flat_btn_forum
{
	background-color: #79a5ca;
	border: solid 1px #4768A4;
	color: White;
}
div.mceToolbarExternal
{
	width:100%;
}
.mceButtonNormal
{
/*
	background-color: #c6cfdb;
	border: solid 1px black;
*/
}
/*
.error li
{
	background-color: Black;
	color: Silver;
}
*/
.psw_lbl
{
	font-size: 12px;
	color: Silver;	
	background-color: Black;
	position: absolute;
	z-index: 10;
	width: auto;
/*
	padding-top: 2px;
	padding-bottom: 2px;
*/
	padding: 2px;
}
.tabBtn
{
	/*cursor: hand;*/
	cursor: pointer;
}
.tabBtn:active
{
	font-weight:normal;
}
.watermark
{
	color: Gray;
	font-style: italic;
}
.textarea-r
{
	padding: 2px;
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 12px;
}
.link_btn:active, .link_btn:link, .link_btn:visited, .link_btn:hover
{
	TEXT-DECORATION: none;
}
.topborder
{
	border-top: solid 1px #256D7B;
}
.botborder
{
	border-bottom: solid 1px #256D7B;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;	
	padding-right: 10px;	
	background-repeat:repeat-x;
	/*background-color: #5089cf;	*/
}
.text_cont
{
	border: dashed 1px silver/*#ff9933*/;
	background-color: white;
	padding: 6px;
}
input.Pager
{
	padding-left: 4px;
}
.tblchess th, .tblchess td
{
	padding-left: 4px;
	padding-right: 4px;
}
.tblchess td
{
	/*white-space: nowrap;*/
	padding-top: 2px;	
}
.blackfieldset fieldset
{
	border-color: Black;
}
.gridRow th
{
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #5089cf;
	color: White;
	font-size: 11px;
}
.gridRow td
{
	background-color:#dcedfd;
	padding-left: 2px;
	padding-right: 2px;
}
.gridBody
{
	border: solid 1px #9cc7fc;
}
.newsBody
{
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	line-height: 150%;	
}
.newsBody p
{
	margin-top: 2px;
	font-size: 11px;
}
.newsDate
{
	font-size: 8pt;
	color: black;
	float: right;
	padding-bottom: 1px;
	/*background-color: #6099df;
	background-color: #b5deff;*/
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
div.inter
{
	padding-top: 1px;
	padding-bottom: 1px;
}
a.no_hover:hover,a.no_hover:visited,a.no_hover:link,a.no_hover:active 
{
	text-decoration: none;
	font-weight: normal;
}
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.up_border
{
	border-bottom: solid 1px #6895B2;
	border-top: solid 1px #6895B2;
}
.no_visited a
{
	color: #096dbf;
	font-weight: bold;
}
.calen div
{
	z-index: 200;
}
a.dead_link:visited, a.dead_link:link, a.dead_link:active, a.dead_link:hover
{
	color: Black;
	font-weight: normal;
}
.pa_item a:link, .pa_item a:hover, .pa_item a:visited, .pa_item a:active
{
	color: White;
	font-weight: bold;
}
.autocomplete
{
	border: 1px solid buttonshadow;
	margin: 0px; 
	padding: 2px 2px 2px 2px; 
	text-align: left; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside; 
	background-color: window;
	z-index: 1000;
	cursor: default;
	overflow: visible;
}
.no_wrap
{
	white-space: nowrap;
}
.user_item
{
	padding: 7px 4px 5px 4px;
	background-color: White;
}
div.my_hover
{
	background-color: White;
	padding: 4px;
	border: solid 2px #e7edf4;
}
.user_hover li
{
	margin: 0px 0px 4px 0px;
	list-style-type: none;list-style-image: none;list-style-position: outside;
}
.user_hover p
{
	margin: 0px;
}
.bottom_brd
{
	border-bottom: solid 1px silver;
}
.friend_item
{
	background-color: White;
	padding: 2px;
}
table.tbl_ex
{
	border: outset 1px #1b7889;
	border-spacing: 4px;
}
.tbl_ex td
{
	border: solid 1px #1b7889;	
}
div.h1
{
	color: #1b7889;  font-size: 20px;
	margin-top: 16px;
	margin-bottom: 10px;
	font-family: Consolas;
	font-weight: bold;
}
h1.inline
{
	display: inline;
	margin: 0px;
	font-size: 13px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}
a.trans:link, a.trans:active, a.trans:visited
{
	TEXT-DECORATION: none;
	color: inherit;
}
a.trans:hover
{
	color: inherit;
	text-decoration: underline;
}
h1 a.trans:link, h1 a.trans:active, h1 a.trans:visited,h1 a.trans:hover
{
	color: #1b7889;
}
.styleSaved
{
	font-weight: bold;
	font-style: italic;
}
.small_font
{
	font-size:11px;
}
.autocomplete li sup
{
	font-size: 9px;
	font-weight: bold;
}
.autoc_hightlight
{
	/*#1b788a*/
	background-color: #4177ba;
	padding: 2px 1px 2px 1px;
	color: White;
}
.autoc_normal
{
	background-color: White;
	color: Black;
	padding: 2px 1px 2px 1px;
}
pre.nor
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
}
td.bgl, th.bgl
{
	border-bottom: solid 1px #c4efa1;
}
/*sup.topuser
{
	color: Red;font-weight: bold;
}*/
tr.botbrd1 th, tr.botbrd1 td
{
	border-bottom: solid 1px #2b8899;
}
.popupMenu div
{
	padding: 2px 2px 2px 2px;
}
.leftbrd1
{
	border-left: solid 1px #2b8899;
}
ul.siteMap
{
	list-style-type: none;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
}
ul.siteMap li
{
	display: inline;
}
.smallP p
{
	margin-top: 2px;
}
a.bxdecv:visited
{
	TEXT-DECORATION: none;
	color: #023bb6;
}
a.bxdecv:link, a.bxdecv:active 
{
	TEXT-DECORATION: none;
	color: #153a71;
}
a.bxdecv:hover
{	
	text-decoration: underline;
	color: #023bb6;
}
.leftBlogPane b
{
	display: block;
	margin: 20px 0px 4px 0px;
	font-size: 13px;
}
a.anchor_btn:link, a.anchor_btn:active, a.anchor_btn:visited, a.anchor_btn:hover
{
	TEXT-DECORATION: none;
}
a.anchor_btn:hover
{
	border-bottom: dashed 1px #315B76;
}
pre, code {
	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+ */
}
div.cloud a:hover
{
	text-decoration: none;
	color: #315b76;
}
div.cloud a
{
	font-weight: normal;
}
h3.glamur
{
	font-size: 120%;
	margin-top: 8px;
	margin-bottom: 4px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}
h3.glamur a
{
	color: #096DBF;
	font-weight: normal;
}
a.a_btn:link, a.a_btn:active, a.a_btn:visited, a.a_btn:hover
{
	font-size: 11px;
	TEXT-DECORATION: none;
	border-bottom: dashed 1px #315B76;
}
a.a_btn:hover
{
	border-bottom: dashed 1px #315B76;
}
sup.suspicios
{
	color: #808080;
}
.personsTable
{
	position: relative;padding-bottom: 20px;
}
.personsTable th
{
	width: 25%;padding: 4px;
	color: #315B76;
}
.suspicios .trans
{
	color: #808080;
}
.cheat .trans
{
	color: black;
}
div.adv
{
	background-color: #ff6d06;
	color: White;
	border: solid 1px #a89595;
}
div.adv ul
{
	font-family: Arial;
	margin-top: 6px;
}
div.adv a
{
	color: White;
}
