body { background-color: #00a0e6; background-image:  url(graph/fon.bmp); }

.none {}

img {border: 0px;}

a{font-family:Verdana, Arial; font-size:9pt; line-height: 1em; text-decoration:none; margin:0pt;}
a:link {color:#0000cc;}
a:hover {text-decoration:underline;}
a:active {color:#ff0000; text-decoration:underline;}
a:visited {color:#000066;}

a.main {font-family:Verdana, Arial; font-size:0.7em; text-decoration:none; margin : auto;}
a:link.main {color:#0000cc;}
a:hover.main {text-decoration:underline;}
a:active.main {color:#ff0000; text-decoration:underline;}
a:visited.main {color:#000088;}

a.main1 {font-family:Verdana, Arial; font-size:8pt; text-decoration:none; margin:0pt;}
a:link.main {color:#0000cc;}
a:hover.main {text-decoration:underline;}
a:active.main {color:#ff0000; text-decoration:underline;}
a:visited.main {color:#000088;}

a.other {font-size:10pt; font-family:Verdana, Times New Roman; text-decoration:none;}
a:link.other {color:#0000dd;}
a:hover.other {text-decoration:underline; color:#0000ff;}
a:active.other {color:#ff0000; text-decoration:underline;}
a:visited.other {color:#5500aa;}

a.reestr {font-size:8pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.reestr {color:#0000dd;}
a:hover.reestr {text-decoration:underline; color:#0000ff;}
a:active.reestr {color:#ff0000; text-decoration:underline;}
a:visited.reestr {color:#5500aa;}                                                          

a.white {font-size:10pt; line-height: 1em; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.white {color:#FFFFFF;}
a:hover.white {text-decoration:underline; color:#FFFFFF;}
a:active.white {color:#FFFFFF; text-decoration:underline;}
a:visited.white {color:#FFFFFF;}                                                          

a.gray {font-size:10pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.gray {color:#999999;}
a:hover.gray {text-decoration:underline; color:#999999;}
a:active.gray {color:#999999; text-decoration:underline;}
a:visited.gray {color:#999999;}                                                          

a.baseblue {font-size:10pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.baseblue {color:#0089E1;}
a:hover.baseblue {text-decoration:underline; color:#0089E1;}
a:active.baseblue {color:#0089E1; text-decoration:underline;}
a:visited.baseblue {color:#0089E1;}                                                          

a.basegreen {font-size:10pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.basegreen {color:#6ac335;}
a:hover.basegreen {text-decoration:underline; color:#6ac335;}
a:active.basegreen {color:#6ac335; text-decoration:underline;}
a:visited.basegreen {color:#6ac335;}                                                          

a.base {font-size:10pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.base {color:#000055;}
a:hover.base {text-decoration:underline; color:#000055;}
a:active.base {color:#000055; text-decoration:underline;}
a:visited.base {color:#000055;}                                                          

a.basebluesmall {font-size:8pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.basebluesmall {color:#0089E1;}
a:hover.basebluesmall {text-decoration:underline; color:#0089E1;}
a:active.basebluesmall {color:#0089E1; text-decoration:underline;}
a:visited.basebluesmall {color:#0089E1;}                                                          

a.zagblue {font-size:15pt; font-family:Verdana, Times New Roman; text-decoration:none; text-align:center;}
a:link.zagblue {color:#0089E1;}
a:hover.zagblue {text-decoration:underline; color:#0089E1;}
a:active.zagblue {color:#0089E1; text-decoration:underline;}
a:visited.zagblue {color:#0089E1;}                                                          

.find {color:#000055; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.razdel {color:#ffffff; font-weight:600; font-family:Verbana, Arial; text-align:center; font-size:10pt;}
.base {color:#000055; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.baselink {color:#000055; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify; cursor : pointer;}
.basebold {color:#000055; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify; font-weight: bold}
.baseblue {color:#0089E1; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.basebluesmall {color:#0089E1; font-size:8pt; font-family:Verdana, Times New Roman; text-align:justify;}
.basewhite {color:#FFFFFF; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.baseblack {color:#000000; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.basegray {color:#777777; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.baselightgray {color:#AAAAAA; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.basegreen {color:#339900; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.baseorange {color:#F29023; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.basesmall {color:#000055; font-size:8pt; font-family:Verdana, Times New Roman; text-align:justify;}
.baseexample {color:#999999; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.b {font-weight:600;}
.base1 {color:#000055; font-size:10pt; font-family:Verdana, Times New Roman;}
.base2 {color:#000055; font-size:8pt; font-family:Verdana, Times New Roman; text-align:left;}
.base2c {color:#000055; font-size:8pt; font-family:Verdana, Times New Roman; text-align:center; font-weight:400;}
.base2red {color:#dd0000; font-size:8pt; font-family:Verdana, Times New Roman;}
.baseright {color:#000055; font-size:8pt; font-family:Verdana, Times New Roman; text-align:right;}
.basej {color:#000055; font-size:10pt; font-family:Verdana, Times New Roman; text-align:justify;}
.base3 {color:#000055; font-size:8pt; font-family:Verdana, Arial; text-align:left;}
.search {color:#000055; font-family:Verdana, Arial; font-size:7pt; margin:0pt;}
.zag {color:#330099; font-size:16pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.zagblue {color:#0089E1; font-size:15pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.zag2blue {color:#0089E1; font-size:10pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.zaggray {color:#AAAAAA; font-size:10pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.rebus {color:#0089E1; font-size:16pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.rebusred {color:#FF0000; font-size:16pt; text-decoration: underline; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.zag1 {color:#330099; font-size:10pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.zag2 {color:#111199; font-size:0.7em; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.avtor {color:#111199; font-size:7pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:left;}
.nadp {color:#3300aa; font-size:12pt; font-family:Times New Roman, serif;  font-weight:600; font-style:italic; text-align:left;}
.bookb {color:#000099; font-size:7pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:left;}
.book {color:#000055; font-size:8pt; font-family:Verdana, Times New Roman; font-weight:400; text-align:justify;}
.scan {color:#000055; font-size:8pt; font-family:Verdana, Arial; text-align:center;}
.zagleft {color:#111199; font-size:10pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:left;}
.hrblue {color:#0089E1;}
.zagword {color:#666666; font-size:14pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}
.zagword2 {color:#666666; font-size:13pt; font-family:Verdana, Times New Roman; font-weight:600; text-align:center;}

.nadp2 {color:#110077; font-size:12pt; font-family:Verbana, Times New Roman;  font-weight:400; font-style:italic;}
.nadp3 {color:#1100aa; font-size:8pt; font-family:Verdana, Arial;  font-weight:400; font-style:italic;}

.error {font-size:12pt; color:#ff0000; text-align:center;}
.form {background-color:#ffffff}

.transp {color:#aaaaaa; font-size:10pt; font-family:Verdana, Times New Roman;}
.map {color:#FFFFFF; font-size:9pt; font-family:Verdana, Times New Roman;}

h1 {
	color:#0089E1;
	font-size:15pt;
	font-family:Verdana, Times New Roman;
	font-weight:600;
	text-align:right;
	line-height: 100%;
	margin-bottom:0px;
	margin-top:4px;
}

.question {
	color:#666666;
	font-size:14pt;
	font-family:Verdana, Times New Roman;
	font-weight:600;
	text-align:left;
	line-height: 120%;
	margin-bottom:5px;
	margin-top:5px;
}

h2 {
	color:#000055;
	font-size:10pt;
	font-family:Verdana, Times New Roman;
	text-align:justify;
	font-weight: bold
}

h3 {
	color:#777777;
	font-size:10pt;
	font-family:Verdana, Times New Roman;
	text-align:justify;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: normal
}

div.blockqoute {margin-left:40px;}

p.otst {margin-left:20px; margin-bottom:4px; margin-top:4px; line-height: 1.2em;}
p.blockqoute {margin-left:40px;}
p.otstdescr {margin-left:20px; margin-bottom:2px; margin-top:2px;}
p.doubleotst {margin-left:50px; margin-bottom:4px; margin-top:4px}
p.tripleotst {margin-left:70px; margin-bottom:4px; margin-top:2px}
p.nootst {margin-left:0px; margin-bottom:0px; margin-top:0px;}
p.under {margin-left:0px; margin-bottom:0px; margin-top:0px; border-bottom: 2px dotted; border-bottom-color:#FFFFFF; padding:0px; line-height: 1em;}
p.upper {margin-left:0px; margin-bottom:0px; margin-top:5px; border-top: 2px dotted; border-top-color:#FFFFFF; padding:0px}
p.menuunder {margin-left:15px; margin-right:15px; margin-bottom:0px; margin-top:0px; border-bottom: 2px dotted; border-bottom-color:#FFFFFF; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:0px; line-height: 1em; }
p.menu {margin-left:25px; margin-bottom:5px; margin-top:10px; line-height: 1em;}
p.forum {margin-left:10px; 
	 margin-bottom:4px; 
	 margin-top:4px;
}
p.description {margin-bottom:2px; margin-top:0px; }
p.otsttopbottom {margin-bottom:4px; margin-top:4px; }
p.otstsmall {margin-left:10px; line-height: 1em; margin-bottom:0px; margin-top:0px;}
p.otst20 {margin-left:20px; line-height: 1em; margin-bottom:0px; margin-top:0px;}

p.find {margin-left:0px; margin-bottom:0px; margin-top:0px; border-bottom: 1px solid; border-bottom-color:#CCCCCC; padding:5px; }

.croptext { 
    width: 510px; /* ������ ����� */
    word-wrap: break-word; /* ������� ���� */ 
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px;
}

.navigation a:hover {
	background:#004A92;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}

.dashedtext { border-bottom: 1px dashed black; }
.dottedtext { border-bottom: 1px dotted black; }
.dottedtextgreen { border-bottom: 2px dotted; border-bottom-color:#339900; padding:5px}
div.small {margin-bottom:0px; margin-top:0px; font-size:11px;}
img.plus { cursor: pointer } 

#menuinput { width: 180px;  padding:2px} 
#menuinput2 { width: 180px;  padding:2px; border:0px; font-family:Verdana, Arial; font-size:12pt;} 
#menuinputlong { width: 380px;  padding:2px; font-family:Verdana, Arial; font-size:12pt;} 
#menuinputtest { width: 180px;  padding:2px; border:0px;  font-family:Verdana, Arial; font-size:12pt; background: url('graph/Delete.jpg') no-repeat 100% 50%;} 

.input_skin
{
float:left;
display:inline;
background:url(graph/bgInput.jpg) repeat-x;
position:relative;
height:29px;
margin-left:5px
}

.input_left
{
position:absolute;
background:url(graph/LeftInput.jpg);
width:11px;
left:-11px;
height:29px
}

.input
{
float:left;
width:44px;
display:inline;
height:29px;
border:none;
background:none;
outline: none;
padding-left:2px;
/*padding-top:5px;*/
font:normal 16px Arial;
color:#545454
}

.input_right
{
position:absolute;
background:url(graph/rightInput.jpg);
width:18px;
left:100%;
height:29px
}

.width100
{
width:180px
}
.width250
{
width:250px
}
.widthlong
{
width:350px
}
.widthshort
{
width:155px 
}

.preload {display:none;}

table, td, tr { 
border: 0px solid black;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
}

table.otst {
border: 0px solid black;
padding: 0px;
border-spacing: 0px;
margin-left: 20px;
margin-top: 5px;
}

table.border4 { 
border: 4px solid black;
padding: 0px;
border-spacing: 0px;
border-color: white;
}

table.spacing5 { 
border: 0px solid black;
padding: 0px;
border-spacing: 5px;
border-color: white;
border-collapse: separate;
}

table.padding5 { 
border: 0px solid black;
padding: 5px;
border-spacing: 0px;
border-collapse: separate;
}

table.spacing5nocolor { 
border: 0px solid white;
padding: 0px;
border-spacing: 1px;
border-collapse: separate;
}

table.cellspacing3 { 
border: 0px solid black;
padding: 0px;
border-spacing: 3px;
border-collapse: separate;
}

table.cellspacing2 { 
border: 0px solid black;
padding: 0px;
border-spacing: 2px;
border-collapse: separate;
}

table.pad5_5 { 
border-collapse: separate;
border-spacing: 10px;
border: 0px solid black;
padding: 0px;
}

p, div, table, td {
line-height: 1em;
}

li {
line-height: 1.2em;
}

.noborder {
display:block;
}

img.border10 {
border:solid 10px white;
}

td.aligncenter {
text-align: center;
}

td.alignright {
text-align: right;
}

td.padding4 {
padding: 4px;
}

td.padding6 {
padding: 6px;
}

td.padding10 {
padding: 10px;
}

body {
margin-left:4px; margin-right:4px; margin-top:2px;
}

td.greenfon {
background-image: url(graph/fon_topleft.bmp);
}
td.fonnavi {
background-image: url(graph/fon_navi.JPG);
background-color: #6ac334;
}
td.menugreen {
background-color: #6ac334;
vertical-align: top;
width: 241px;
height: 470px;
}
td.menublue {
  background-image: url(graph/menu_blue.JPG);
  background-color: #0089e1;
}

div.menufon{
width : 241px;
height : 470px;
background: 
     url(/graph/menu_top.JPG) 0 0 no-repeat,
     url(/graph/menu_downgreen.JPG) 0 360px no-repeat,
     url(/graph/menu_green.JPG) 0 0 repeat-y;
position:absolute;
}

div.radius {
  background-color: #E1EEF1;
  border: 2px solid #E1EEF1;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

div.roundbox {
  background-color: #E1EEF1;
  border: 2px solid #E1EEF1;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  margin: auto;
}

div.w560 { width: 560px;}
div.w190 { width: 190px;}
div.left { text-align: left;}
div.right { text-align: right;}

div.picbox {
  background-color: #ffffff;
  border: 2px solid #E1EEF1;
  padding: 6px;
  width: 300px;
}

div.otst {margin-left: 20px;}

img.pic300 {
	width: 300px;
	height: 300px;
	margin: 0px;
	border: 0px;
}

.smallsize {
	font-size: x-small;
}
a.graycolor {
	color:#999999;
}
.center {
	margin-left:auto;
	margin-right:auto;
}

.cell {
   width: 26px;
	height: 26px; 
	color:#666666;
	font-family: Verdana, Times New Roman;
	font-weight:bold;
   background: #fff;
   outline: 1px solid #000;
   border: 10px solid #fff;
   font-size:24px;
   text-align:center;
	display: inline-block;
	line-height: 1em;
}
