/*
#EDF5FB - ��� �����
#B8C0C7 - ����� �������� ����
#063458 - ��� �������� ����
#95000A - ������� ���� ������
*/

BODY {
  margin: 0 auto;
  padding: 0;
  min-width: 900px;
  max-width: 900px;
  color: #063458;
  background: url(i/back.png) #EDF5FB top center repeat-x;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
}

.line1 {
  margin: 20px auto 10px auto;
  padding: 0;
  color: #FFF;
  background: transparent;
  font: 10px Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
}

.line2 {
  margin: 5px auto 0 auto;
  padding: 0;
  color: #B8C0C7;
  background: #FFF;
  height: 10px;
  font: 1px Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
}

.line1 a {
  margin: 0;
  padding: 0;
  color: #FFF;
  background: transparent;
  font: 10px Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
  text-decoration: none;
}

.line1 a:link {
  color: #FFF;
  text-decoration: none;
}

.line1 a:visited {
  color: #FFF;
  text-decoration: none;
}

.line1 a:hover {
  color: #FFF;
  text-decoration: none;
}

.line1 a:active {
  color: #FFF;
  text-decoration: none;
}

.white {
  margin: 0;
  padding: 0;
  background: #FFF;
  height: 10px;
  font: 1px Arial, Verdana, Helvetica, sans-serif;
}

.line3 {
  margin: 0 auto;
  padding: 0;
  background: #FFF;
  height: 100px;
}

.line4 {
  margin: 0 auto;
  padding: 0;
  color: #EDF5FB;
  background: #FFF;
  height: 40px;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: center;
}

.line4 a {
  display: block;
  margin: 0;
  padding: 12px 0;
  color: #EDF5FB;
  background: #094A7D;
  border: 1px solid #FFF;
  border-width: 1px 0px 1px 1px;
  font: 16px Arial, Verdana, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
}

.line4 a:link {
  color: #EDF5FB;
  text-decoration: none;
}

.line4 a:visited {
  color: #EDF5FB;
  text-decoration: none;
}

.line4 a:hover {
  color: #FFF;
  background: #B8C0C7;
  text-decoration: none;
}

.line4 a:active {
  color: #EDF5FB;
  text-decoration: none;
}

a.line4act {
  display: block;
  margin: 0;
  padding: 12px 0;
  color: #EDF5FB;
  background: #95000A;
  border: 1px solid #FFF;
  border-width: 1px 0px 1px 1px;
  font: 16px Arial, Verdana, Helvetica, sans-serif;
  text-align: center;
  text-decoration: none;
}

a.line4act:link {
  color: #EDF5FB;
  background: #95000A;
  text-decoration: none;
}

a.line4act:visited {
  color: #EDF5FB;
  background: #95000A;
  text-decoration: none;
}

a.line4act:hover {
  color: #FFF;
  background: #B8C0C7;
  text-decoration: none;
}

a.line4act:active {
  color: #EDF5FB;
  background: #95000A;
  text-decoration: none;
}

.line5 {
  margin: 0 auto;
  padding: 0;
  color: #B8C0C7;
  background: #FFF;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.ofsite {
  margin: 0;
  padding: 14px 0 14px 20px;
}

.phone {
  margin: 0 0 0 10px;
  padding: 0;
  text-align: left;
}
.phone span {
  color: #95000A;
}

.line6 {
  margin: 0 auto;
  padding: 0;
  background: #FFF;
  height: 225px;
}

.line7 {
  margin: 0 auto;
  padding: 0;
  color: #B8C0C7;
  background: #FFF;
  height: 20px;
  font: 1px Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
}

.line8 {
  margin: 0 auto;
  padding: 0;
  background: #EDF5FB;
  height: 230px;
}

.line9 {
  margin: 0 auto;
  padding: 0;
  background: #EDF5FB;
  height: 20px;
}

.line10 {
  margin: 0 auto;
  padding: 0;
  color: #B8C0C7;
  background: #FFF;
  height: 10px;
  font: 1px Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
}

.line11 {
  margin: 15px auto 30px auto;
  padding: 0;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.blocktitle {
  margin: 0;
  padding: 6px 0 6px 10px;
  color: #556775;
  background: url(i/title_01.png) #DDE5EB top left repeat-y;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.blockimg {
  margin: 0;
  background:white;
  padding: 0;
}

.blockbreak {
  margin: 0;
  padding: 4px 0;
}

.blocklink {
  margin: 0;
  padding: 15px 10px 10px 10px;
  color: #95000A;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.blocklink a {
  margin: 0;
  padding: 0;
  color: #95000A;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

.blocklink a:link {
  color: #95000A;
  text-decoration: none;
}

.blocklink a:visited {
  color: #95000A;
  text-decoration: none;
}

.blocklink a:hover {
  color: #95000A;
  text-decoration: none;
}

.blocklink a:active {
  color: #95000A;
  text-decoration: none;
}

.blocktext {
  margin: 0;
  padding: 0 10px 20px 10px;
  color: #556775;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  min-height:95px;  
}

.more {
  margin: 0;
  padding: 0 10px 20px 10px;
  color: #95000A;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.more a {
  margin: 0;
  padding: 0;
  color: #95000A;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

.more a:link {
  color: #95000A;
  text-decoration: none;
}

.more a:visited {
  color: #95000A;
  text-decoration: none;
}

.more a:hover {
  color: #95000A;
  text-decoration: none;
}

.more a:active {
  color: #95000A;
  text-decoration: none;
}

.speedlink {
  margin: 0;
  padding: 15px 10px 0 10px;
  color: #95000A;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.speedlink a {
  margin: 0;
  padding: 0;
  color: #95000A;
  background: #EDF5FB;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

.speedlink a:link {
  color: #95000A;
  text-decoration: none;
}

.speedlink a:visited {
  color: #95000A;
  text-decoration: none;
}

.speedlink a:hover {
  color: #95000A;
  text-decoration: none;
}

.speedlink a:active {
  color: #95000A;
  text-decoration: none;
}

.copy {
  margin: 0;
  padding: 0 0 10px 10px;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.copy a {
  margin: 0;
  padding: 0;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.copy a:link {
  color: #B8C0C7;
  text-decoration: none;
}

.copy a:visited {
  color: #B8C0C7;
  text-decoration: none;
}

.copy a:hover {
  color: #B8C0C7;
  text-decoration: none;
}

.copy a:active {
  color: #B8C0C7;
  text-decoration: none;
}

.footlink {
  margin: 0;
  padding: 0 20px 0 0;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: right;
}

.footlink a {
  margin: 0;
  padding: 0;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

.footlink a:link {
  color: #B8C0C7;
  text-decoration: none;
}

.footlink a:visited {
  color: #B8C0C7;
  text-decoration: none;
}

.footlink a:hover {
  color: #B8C0C7;
  text-decoration: none;
}

.footlink a:active {
  color: #B8C0C7;
  text-decoration: none;
}

.line12 {
  margin: 0 auto;
  padding: 0;
  background: #FFF;
}

.tips {
  margin: 0;
  padding: 14px 0;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.tips a {
  margin: 0;
  padding: 0;
  color: #B8C0C7;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

.tips a:link {
  color: #B8C0C7;
  text-decoration: none;
}

.tips a:visited {
  color: #B8C0C7;
  text-decoration: none;
}

.tips a:hover {
  color: #95000A;
  text-decoration: none;
}

.tips a:active {
  color: #B8C0C7;
  text-decoration: none;
}

.cell {
  margin: 0;
  padding: 0;
  border: 1px solid #B8C0C7;
}

.bunner {
  margin: 20px 0 0 0;
  padding: 0;
  text-align: center;
}

.article {
  margin: 0;
  padding: 10px 40px 40px 40px;
  color: #556775;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.article h1 {
  margin: 20px 0 0 0;
  padding: 0;
  color: #556775;
  background: transparent;
  font: 24px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.article h2 {
  margin: 20px 0 0 0;
  padding: 0;
  color: #556775;
  background: transparent;
  font: 18px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.article p {
  color: #556775;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.article a {
  margin: 0;
  padding: 0;
  color: #95000A;
  background: transparent;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
}

.article a:link {
  color: #95000A;
  text-decoration: underline;
}

.article a:visited {
  color: #95000A;
  text-decoration: underline;
}

.article a:hover {
  color: #95000A;
  text-decoration: underline;
}

.article a:active {
  color: #95000A;
  text-decoration: underline;
}

.navi a {
  display: block;
  margin: 0;
  padding: 9px 10px 9px 10px;
  color: #556775;
  border: 0px solid #B8C0C7;
  border-top-width: 1px;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

.navi a:link {
  color: #556775;
  text-decoration: none;
}

.navi a:visited {
  color: #556775;
  text-decoration: none;
}

.navi a:hover {
  color: #FFF;
  background: #B8C0C7;
  text-decoration: none;
}

.navi a:active {
  color: #556775;
  text-decoration: none;
}

.blockbreak1 {
  margin: 0;
  padding: 0;
  color: #556775;
  border: 0px solid #B8C0C7;
  border-top-width: 1px;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

a.naviact {
  display: block;
  margin: 0;
  padding: 9px 10px 9px 10px;
  color: #95000A;
  border: 0px solid #B8C0C7;
  border-top-width: 1px;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  text-align: left;
  text-decoration: none;
}

a.naviact:link {
  color: #95000A;
  text-decoration: none;
}

a.naviact:visited {
  color: #95000A;
  text-decoration: none;
}

a.naviact:hover {
  color: #FFF;
  background: #B8C0C7;
  text-decoration: none;
}

a.naviact:active {
  color: #95000A;
  text-decoration: none;
}



table.userstat {    
    font: 12px Arial, Verdana, Helvetica, sans-serif;
    text-align:center;
}

/*table.userstat th, table.userstat td {
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
}/**/

table.userstat th {
    background-color: #B8C0C7;
    text-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.6);
}

table.userstat tr.odd {
    background-color: #dde5eb;
}
table.userstat tr.even {
    background-color: #EDF5FB;
}
/*table.userstat tr.conn {
    background-color: #ccffcc;
}
table.userstat tr.bug {
    background-color: #ffffcc;
}/**/
table.userstat tr.summ {
    text-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.6);
    background-color: #dde5eb;
}/**/

/** Tags */
#tag-link-1 { font-size: 2.0em; }
#tag-link-2 { font-size: 1.9em; }
#tag-link-3 { font-size: 1.8em; }
#tag-link-4 { font-size: 1.6em; }
#tag-link-5 { font-size: 1.5em; }
#tag-link-6 { font-size: 1.4em; }
#tag-link-7 { font-size: 1.3em; }
#tag-link-8 { font-size: 1.2em; }
#tag-link-9 { font-size: 1.1em; }
#tag-link-10  { font-size: 1.0em; }
#tag-link-11  { font-size: 0.9em; }
#tag-link-12  { font-size: 0.8em; }
#tag-link-normal{ font-size: 0.7em; }

.tag-list > span {
	color: #444;
	font-weight: bold;
}

UL.spis{
    font-family:Verdana,Geneva,sans-serif;    
}
UL.spis LI{ /*background: url(i/bullet-open.gif) no-repeat 0 3px !important;/**/
            list-style:disc;
            padding-left:14px !important;}


/**INPUTS**/
input[type="text"], input[type="password"] {
  background-color: #fff;
  border: 1px solid #bbb;
  color: #000;
  font-size: 1.15em;
  padding: 2px 3px;
  width: 175px;
}

input[type="text"].error, input[type="password"].error {
  border-color: #cd310d !important;
  color: #cd310d;
}

textarea {
  background-color: #fff;
  border: 1px solid #bbb;
  font-size: 1.5em;
  height: 160px;
  padding: 2px 3px;
  width: 99%;
}

textarea.editor_body {
  height: 200px;
}



input[type="radio"], input[type="checkbox"] {
  margin-bottom: 3px;
  margin-right: 3px;
}

option {
  font-size: 1.0em;
  padding-right: 0.8em;
}

input[type="text"]:hover, input[type="text"]:focus,
input[type="password"]:hover, input[type="password"]:focus,
textarea:hover, textarea:focus {
  border-color: #7faacb;
  border-width: 1px;
}

input[type="text"][readonly], input[type="password"][readonly], textarea[readonly],
input[type="text"][readonly]:hover, input[type="password"][readonly]:hover, textarea[readonly]:hover,
input[type="text"][readonly]:focus, input[type="password"][readonly]:focus, textarea[readonly]:focus {
  border-color: #bbb;
  background-color: #F8F8F8;
}
input.captcha{
    width: 100px;
    height: 22px;
    margin: 10px;
    font-size: 18px;
    text-align: center;
}