/*
English versions
*/
* {
margin:0px;
padding:0px;
font-family: Tahoma, Verdana, Arial;
font-size: small;
}
html {
height:100%;
}
body {
min-height:100%;
position:relative;
min-width:800px;
/*фон стрелок и бегунка*/
scrollbar-face-color: #3aa2f4;
/*рамка стрелок и бегунка*/
scrollbar-highlight-color: #276ea6;
scrollbar-darkshadow-color: #276ea6;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-base-color: #FFFFA8;
scrollbar-shadow-color: #FFFFA8;
/*стрелоки*/
scrollbar-arrow-color: #fffff1;
/*фон за бегунком*/
scrollbar-track-color: #fffff1;
}
body.main {
background-image: url("../img/main_bg.png");
background-repeat: repeat-y;
}
* html body {
height:100%;
}

a img {
border: 0;
}
#text {
display: inline-block;
}


#text a {font-weight: bold; text-decoration:none; color:#276ea6;}
#text a:hover, #text a:active {color:#3AA2F4;} /*ссылки на которую наводишь*/ /*ссылки на которой находишься*/

#sign a {font-weight: bold; text-decoration:none; color:#276ea6;}
#sign a:hover, #sign a:active {color:#3AA2F4;} /*ссылки на которую наводишь*/ /*ссылки на которой находишься*/

#status a {font-weight: normal; text-decoration:none; color:#fff;}
#status a:hover, #status a:active {color:#3AA2F4;} /*ссылки на которую наводишь*/ /*ссылки на которой находишься*/

h1, h2, h3, h4 {
color:#276ea6;
margin: 1em 0 0.6em 0;
padding: 0;
}
h1 {
font-size: large;
}
h2 {
font-size: medium;
}
h3 {
font-size: small;
}
h4 {
font-size: x-small;
}
.line {
color: #8BBCE4;
height: 2px;
}
.date {
margin: 0.7em 0 0 0;
font-size: small;
text-align: right;
font-style: italic;
color: #8BBCE4;
}
#text p
{
text-indent: 0px;
text-align: justify;
margin: 1em 0;
}
#text .sign
{
text-align: right;
margin: 0.3em 0;
}
/*  -- списки для контента и новостей -- */
#text ul, #text ol {margin: 0.5em 0 0.5em 2em;}
#text ul {list-style-type: square;}
#text ol {list-style-type: decimal;}
#text li {line-height: 1.5em;}
#text li p {margin:  5px 0;}
/* -- стили таблиц -- */
#text table.data
{
/*width: 100%;*/
}
#text table.data td
{
vertical-align: top;
border: solid 1px #276ea6;
border-top: 0;
border-left: 0;
padding: 3px;
}
/*#text .td_ugol
{
border-top: solid 0 #276ea6;
border-right: solid 1px #276ea6;
border-bottom: solid 1px #276ea6;
border-left: solid 0 #276ea6;
vertical-align: top;
padding: 3px;
}*/
#text table.data th {
background-color: #99ccff;
border: solid 1px #276ea6;
padding: 3px;
text-align: center;
font-weight: bold;
color: #276ea6;
}
#text table {
margin: 0;
}
#table_head, #table_footer {
width:100%;
}
#table_head tr {
vertical-align: bottom;
}
#table_footer tr {
vertical-align: top;
}


#content {
width:100%;
padding-bottom:20px;
width:expression(document.body.clientWidth > 800 ? "100%" : "800px");
overflow:hidden;
}
#container1 {
width:100%;
float:left;
margin-right:-200px;
}
#container2 {
margin-right:200px;
}
#container3 {
width:100%;
float:right;
margin-left:-200px;
}
#left {
width:200px;
float:left;
min-height:100%;
height: 100%;
position:relative;
text-align: center;
color: #fff;
background-color: #02659e;
}
#center {
margin: 10px;
margin-left:210px;
padding: 2px 0 2px 2px;
background-color: #fff;
}
#min_width {
width:800px;
}
#status {
margin: 0 0 0 200px;
padding: 0 10px;
/*background-color: #8BBCE4;*/
background-color: #9cf;
color: #fff;
font-weight: bold;
}
#footer {
position:absolute;
bottom:0px;
background-repeat: repeat-y;
width:100%;
height:20px;
}
#footer p {
padding-left:205px;
}
/* -------------------------------------------------------------------------- */
.left_lynk {
float: left;
}
.right_lynk {
text-align: right;
}
/*#back, #up, #print {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 22px;
height: 22px;
}
#back {
background-image: url("../img/back.gif");
float: left;
}
#up {
background-image: url("../img/up.gif");
}
#print {
background-image: url("../img/print.gif");
}
a#back:hover {
background-image: url("../img/back1.gif");
}
a#up:hover {
background-image: url("../img/up1.gif");
}
a#print:hover {
background-image: url("../img/print1.gif");
}
*/
#main_sign {
text-align: left;
font-size: 12px;
margin: 25px;
/*font-size: small;*/
}

/* -------------------------------------------------------------------------- */
.control_bg, .control_bg_1, .control_bg_2, .control_bg_3
{
/*background: #02659e;*/
background-repeat: no-repeat;
margin: 5px;
padding: 10px 5px 5px 5px;
text-align: left;
}
.control_bg_1 {background-image: url('../img/control_bg_1.png');}
.control_bg_2 {background-image: url('../img/control_bg_2.png');}
.control_bg_3 {background-image: url('../img/control_bg_3.png');}
.control_link:link      /*ссылки по которым НЕ ходили*/
{
color:#FFF;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}
.control_link:visited   /*ссылки по которым ходили*/
{
color:#FFF;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}
.control_link:active    /*ссылки на которой находишься*/
{
color:#ffc;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}
.control_link:hover     /*ссылки на которую наводишь*/
{
color:#ffc;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}
a.white_link {
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}
a.white_link:link, a.white_link:visited      /*ссылки по которым НЕ ходили*/ /*ссылки по которым ходили*/
{
color:#3AA2F4;
}
a.white_link:hover, a.white_link:active     /*ссылки на которую наводишь*/ /*ссылки на которой находишься*/
{
color:#FFF;
}
.control_ul {
padding: 0;
margin: 5px 10px;
text-align: left;
}
.control_li{
color: #FFF;
list-style-type: none;   /*
text-indent: 5px;            */
line-height: 12px;
font-weight: bold;
margin: 0 0 7px 5px;
padding: 0;
}



/* -------------------------------------------------------------------------- */
.window_head
{
color: #FFF;
font-weight: bold;
text-align: center;
border: solid 1px #276ea6; /*
background-color: #276ea6;   */
background-image: url("/_img/2007/fon2.png");
background-repeat: repeat-x;
height: 20px;
padding: 0;
margin: 0;
}
.window_body_white
{
vertical-align: top;
border-left: #276ea6 solid 0px;
border-right: #276ea6 solid 0px;
border-top: #276ea6 solid 0px;
border-bottom: #276ea6 solid 0px;
background-color: #FFFFFF;
}
.blue_dark {color:#276ea6;}

.vert{
border:0;
padding:0;
margin:0;
border-collapse: collapse;
}
/* --  vert td styles -- */
.vert_top_left, .vert_top, .vert_top_right {
height: 19px;
}
.vert_top_left{
width: 18px;
background-image:url(/img/system/vert_01.jpg);
background-position: right;
background-repeat: no-repeat;
}
.vert_top{
vertical-align: bottom;
background-image: url(/img/system/vert_03.jpg);
background-repeat: repeat-x;
}
.vert_top_right{
width: 21px;
background-image: url(/img/system/vert_06.jpg);
background-position: left;
background-repeat: no-repeat;
}

.vert_middle_left_top, .vert_middle_left_bottom{
background-image: url(/img/system/vert_13.jpg);
background-repeat: repeat-y;
width: 18px;
}
.vert_middle_left_top{
vertical-align: top;
background-position: bottom;
}
.vert_middle_left_bottom{
vertical-align: bottom;
background-position: top;
}
.vert_middle_right_top, .vert_middle_right_bottom{
width: 21px;
background-image: url(/img/system/vert_11.jpg);
background-repeat: repeat-y;
}
.vert_middle_right_top{
vertical-align: top;
background-position: bottom;
}
.vert_middle_right_bottom{
vertical-align: bottom;
background-position: top;
}

.vert_bottom_left, .vert_bottom_right, .vert_bottom {
height: 21px;
}
.vert_bottom_left{
width: 18px;
background-image: url(/img/system/vert_19.jpg);
background-position: right;
background-repeat: no-repeat;
}
.vert_bottom_right{
width: 21px;
background-image: url(/img/system/vert_25.jpg);
background-position: left;
background-repeat: no-repeat;
}
.vert_bottom{
background-image: url(/img/system/vert_22.jpg);
background-repeat: repeat-x;
}
/* --  end of vert td styles -- */
img.img_blue {border: solid 2px #9cf; margin: 10px;}

