/*//////////////////////////////////////////////////////////////////////////////
// стили оформления виртуальная экскурсия //////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
table.valign tr {vertical-align: top;}
table.excursion {width: 500px; border-collapse: separate;}
table.excursion td {
padding: 2px;
border: 1px solid #ccc;
cursor: pointer;
text-align: center;
vertical-align: middle;
}
table.excursion td p {text-align: left;}
.vis {display: block;}
.invis {display: none;}
.path {font-size: .8em; text-align: left; color: #276ea6;}
.cit {margin-left: 300px; width: 300px;}
p.cit_sign {text-align: right; font-style: italic; width: 600px;}
.name {text-align: left; color: #276ea6;}

p.tree_li {
margin: 5px 0 0 0;
padding: 0;
height: 22px;
vertical-align: middle;
font-size: 1.2em;
text-indent: 0;
}

ul.tree_sub {
margin: 2px 0 0 20px;
padding: 0;
/*border: solid 1px yellow;*/
}
li.tree_sub_li, li.tree_sub_li_last {
vertical-align: top;
margin: 0 0 0 40px;
padding: 0;
height: 22px;
/*line-height: 0;*/
/*border: solid 1px green;*/
font-size: .9em;
display: block;
}
.tree_sub_li {
list-style-image: url(/_img/entrant/virtex/line.jpg);
}
.tree_sub_li_last {
list-style-image: url(/_img/entrant/virtex/line_last.jpg);
}
ul.tree_sub li a, p.tree_li a {
display: inline-block;
text-height: 20px;
text-decoration: none;
margin: 1px 0;
padding: 1px 10px;
border: solid 1px #ccc;
color: #276ea6;
}
ul.tree_sub li a{
width: 180px;
}
p.tree_li a {
width: 260px;
}
ul.tree_sub li a:hover, p.tree_li a:hover {
border: 1px solid #276ea6;
}
.inlineblock {
/*display:-moz-inline-stack;  for FF2*/
display: inline-block; /* normal browsers */
zoom: 1; /* for IE (hasLayout true) */
*display: inline; /* for IE */
}
.none {
display: none;
clear: both;
}
/*
2009.09.30 начало
ПЕРЕХОД К НОВОМУ САЙТУ
*/
.marker {
width: 22px;
height: 30px;
background-image: url('../_img/itc/cite_knopka.jpg');
background-repeat: no-repeat;
margin-right: 10px;
}
.main_title {
color: #276ea6;
font-weight: bold;
text-align: right;
width: 250px;
}
.main_title img {
display: block;
width: 250px;
height: 10px;
}
.window_body_white .list_news a, a.black_lynk
{
text-decoration:none;
color:#000;
font-weight: lighter;
}
.window_body_white .list_news a:visited, a.black_lynk:visited
{
color:#000;
}
.window_body_white .list_news a:hover, .window_body_white .list_news a:active, a.black_lynk:hover, a.black_lynk:active
{
text-decoration:underline;
color:#3AA2F4;
}
.list_news {width: 250px; text-align: left;}
.list_news span {color:#276ea6;}
div.mnu {
margin: 10px 0;
padding: 0;
}
div.mnu p {
width: 250px;
margin: .3em .3em .3em 25px;
padding: 0;
text-align: left;
}
div.mnu a {text-decoration:none; color:#276ea6; font-weight: lighter;}
div.mnu a:hover, div.mnu a:active {text-decoration:underline; color:#3AA2F4;}
#main_sign {
color: #fff;
text-align: left;
margin: 25px;
font-size: 12px;
}
.c_bg_1, .c_bg_2, .c_bg_3
{
background-repeat: no-repeat;
margin: 5px;
padding: 10px 5px 5px 5px;
text-align: left;
}

.c_bg_1 p, .c_bg_2 p, .c_bg_3 p {
font-size: small;
line-height: 12px;
font-weight: bold;
margin: 5px 10px 5px 20px;
}

.c_bg_1 {background-image: url('../eng/templates/default/img/control_bg_1.png');}
.c_bg_2 {background-image: url('../eng/templates/default/img/control_bg_2.png');}
.c_bg_3 {background-image: url('../eng/templates/default/img/control_bg_3.png');}

.c_bg_1 a, .c_bg_2 a, .c_bg_3 a {
font-size: 10px;
font-weight: bold;
text-decoration:none;
color:#fff;
}
.c_bg_1 a:link, .c_bg_1 a:visited, .c_bg_2 a:link, .c_bg_2 a:visited, .c_bg_3 a:link, .c_bg_3 a:visited {color:#fff;}
.c_bg_1 a:active, .c_bg_1 a:hover, .c_bg_2 a:active, .c_bg_2 a:hover, .c_bg_3 a:active, .c_bg_3 a:hover {color:#ffc;}
#left {
text-align: center;
}
.line {
clear: both;
color: #8BBCE4;
height: 2px;
margin: 0 0 0 20px;
}
.date {
margin: 0.7em 0 0 0;
padding: 0 0 0 20px;
font-size: small;
font-style: italic;
color: #8BBCE4;
clear: both;
}
h1 {
font-size: medium;
color:#276ea6;
margin: 10px 0;
padding: 0 20px 0 20px;
}
#table_head, #table_footer {
width:100%;

}
#table_head tr {
vertical-align: bottom;
}
#table_footer tr {
vertical-align: top;
}
#sign {padding: 0 20px 0 20px;}
#sign a {text-decoration:none; color:#276ea6; font-weight: bold;}
#sign a:hover, #sign a:active {color:#3AA2F4;}
#sign p {margin: 0;}
#text {
margin: 20px
}


/*
2008.02.01 начало
СТИЛИ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ
*/

.txt, .txt_xsmall, .txt_small, .txt_60, .txt_normal, .txt_150, .txt_big
{
/*font-size: normal;
font-weight: bold;*/
padding-left: 5px;
/*color: #276ea6;*/
background-color:#fffff4;
border: 1px solid #3AA2F4;
}
/*.txt_small, .txt_60, .txt_normal, .txt_150, .txt_big {height: 18px;}*/
.txt_xsmall {width: 25px; text-align: center;}
.txt_small {width: 45px;}
.txt_60 {width: 60px;}
.txt_normal {width: 90px;}
.txt_150 {width: 150px;}
.txt_big {width: 400px;}
.control_cmd
{
display: block;
height: 22px;
width: 120px;
color: #fffff4;
font: normal bold;
border: 1px solid #fffff4;
background-color: #276ea6;
background-repeat: repeat-x;
}
.control_menu
{
background: #276ea6;
margin: 5px;
padding: 5px;
text-align: left;
}
#texter
{
padding: 5px;
background-image: url(images/des_05.gif);
background-repeat: repeat;
background-color: #fffff4;
border: 1px solid #3AA2F4;
}
/*
2008.02.01 конец
*/

td.pre_v_line {
width: 70%;
vertical-align: top;
padding-right: 30px;
}
td.v_line {
width: 30%;
vertical-align: top;
border-left: solid 2px #8BBCE4;
padding-left: 20px;
}
.elementEnable {display: block}
.elementDisable {display: none}

/*СТИЛИ ПО_УМОЛЧАНИЮ*/
* {font-family: Tahoma, Verdana, Arial; font-size: normal;}
p {font-family: Tahoma, Verdana, Arial; font-size: normal;}
input.wide {width: 400}
body {
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial;
font-size: normal;
font-weight: lighter;
/*фон стрелок и бегунка*/
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;
}

/*  -- списки для старого контента и новостей -- */
ul, ol {
text-align: left;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
ul {list-style-type: square;}
ol {list-style-type: decimal;}
li {
line-height: 1.5em;
margin-top: 0;
margin-bottom: 0.4em;
}
li p {
margin:  5px 0;
}
/*  -- списки для главной страницы -- */
.control_ul {
padding: 0;
margin: 0 15px;
text-align: left;
}
.control_li{
color: #FFF;
list-style-type: square;
line-height: 12px;
font-weight: bold;
margin: 0 0 0 5px;
padding: 0;
}
.window_body_white ul {
text-align: left;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.window_body_white li {
margin: 0;
}
/*  -- списки для контента и новостей -- */
#content ul, #content ol
{
text-align: left;
margin-top: 0;
margin-bottom: 0.5em;
}
#content li
{
line-height: 1.5em;
margin-top: 0;
/*margin-bottom: 0.4em; */
}

#news table h3, #news table h2
{
text-align: center;
margin-top: 5px;
}

.window_body_white li
{
line-height: 1.5em;
}

#content dl {text-align: left;}
#content dt {color: #276ea6;}
#content dl dd {margin: 10px 0 10px 30px;}

.cell_r {text-align: right;}
a img {border: solid 0px #FFF;}
img.img_li {vertical-align:middle; margin:0 0.5em}
img.img_li_plus {vertical-align:middle; margin:0 0.5em 0 0;}
img.img_blue {border: solid 2px #9cf; margin: 10px;}
.num
{
list-style-type: decimal;
line-height: 25px;
}
table
{
font-family: Tahoma, Verdana, Arial;
font-size: normal;
}

div {margin-bottom: 8px;}

big {font-size: large;}
small {font-size: x-small;}
a {/*font-weight: bold; text-decoration:none;*/}
a:link, a:visited      /*ссылки по которым НЕ ходили*/ /*ссылки по которым ходили*/
{color:#276ea6;}
a:hover, a:active     /*ссылки на которую наводишь*/ /*ссылки на которой находишься*/
{
color:#3AA2F4;
}

h2{
color:#276ea6;
font-size: 20px;
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
letter-spacing: 2px;
text-align: center;
margin-top: 10px;
}
h3{
text-align: left;
margin-left: 20px;
color:#276ea6;
font:14px;
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
letter-spacing: 2px;
}

h4{
text-indent: 20px;
color:#276ea6;
font:12px;
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
letter-spacing: 2px;
}
hr
{
color: #276ea6;
}
/*ГЛОБАЛЬНЫЕ СТИЛИ*/
#content
{
/*text-align: center;
width: 100%;
padding: 5px 20px;
text-align: justify; */
margin: 5px;
}
#content div.pic
{
text-align: left;
}
/*#news
{
text-align: justify;
margin: 5px;
}*/
#content p/*, #news p*/
{
text-indent: 20px;
/*text-align: justify;*/
margin-top: 0.4em;
margin-bottom: 0.4em;
font-family: Tahoma, Verdana, Arial;
}
#content h2/*, #news h2*/
{
text-align: left;
margin-left: 20px;
}
 #content p.eng/*, #news p.eng*/
{
text-indent: 0px;
text-align: justify;
margin-top: 1em;
margin-bottom: 1em;
font-family: Tahoma, Verdana, Arial;
}
#content p.sign/*, #news p.sign*/
{
text-indent: 0;
text-align: right;
margin-top: 0.3em;
margin-bottom: 1em;
font-weight: bold;
}

#content p.verse/*, #news p.verse*/
{
text-indent: 0;
text-align: left;
margin-left: 30%;
}
/*#content p.center, #news p.center {text-align: center;}
#content p.right, #news p.right {text-align: right;}*/
p.center, p.center {text-align: center;}
p.right, p.right {text-align: right;}

/*#content li, #news li {text-align: justify;}  */
#blue {color: #3aa2f4;}
.blue {color: #3AA2F4;}
.white {color: #FFF;}
#blue_dark {color:#276ea6;}
.blue_dark {color:#276ea6;}
#yellow {color: #FFFF67;}
#yellow_light {color: #FFFFF4;}
#txt_excretion{
font-weight: bold;
color: #FE3934;
}
.txt_excretion{
font-weight: bold;
color: #FE3934;
}
#txt_excretion_2{
/*color: #9C9CDA;
font-weight: bold;*/

color: #276ea6;
font-style: italic;
}
.psevdo_link
{
color:#276ea6;
font-weight: bold;
}
.p_ind
{
text-indent: 20px;
text-align: justify;
}
/*СТИЛИ НОВОСТЕЙ*/
.cmd_view
{
width: 44px;
height: 30px;
border-width: 0px;
background-color: #FFFFFF;
background-image: URL("/_img/system/news_view.gif");
}
.div_panel
{
border-color: #3AA2F4;
border-style: solid;
border-width: 2px;
width: 100%;
height: 50px;
margin: 0px;
cursor: default;
}
.div_content
{
border-color: #3AA2F4;
border-style: solid;
border-width: 2px;
width: 100%;
height: 70%;
overflow: hidden;
overflow-x: auto;
overflow-y: scroll;
margin: 0px;
cursor: default;
}
.div_status
{
border-color: #3AA2F4;
border-style: solid;
border-width: 2px;
width: 100%;
height: 10px;
margin: 0px;
cursor: default;
}
.div_cell
{
border-color: #3AA2F4;
border-style: solid;
border-width: 1px;
width: 100%;
margin-bottom: 5px;
cursor: default;
}
.div_cell_on
{
border-color: #3AA2F4;
border-style: solid;
border-width: 1px;
background-color: #FBFBD7;
cursor: default;
width: 100%;
margin-bottom: 5px;
}
.p_news, .p_news_c {color: #276ea6;}
.p_news {text-align: justify;}
.p_news_c {text-align: center;}
/*СТИЛИ ФРЕЙМА CONTROL*/
#control {
background-color: #02659e;               /*
background-image: url("/_img/2007/menu_fon.png");*/
background-repeat: repeat-y;
}
#control_line {
background-color: #276ea6;
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 5000px;
}
.control_bg, .control_bg_1, .control_bg_2, .control_bg_3
{
background: #009fc5;
margin: 5px;
padding: 5px;
text-align: left;
background-color: #009fc5;
background-repeat: no-repeat;
}
.control_bg_1 {background-image: url('/_img/2007/fon_1.png');}
.control_bg_2 {background-image: url('/_img/2007/fon_2.png');}
.control_bg_3 {background-image: url('/_img/2007/fon_3.png');}

a.white_link {
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_txt
{
height: 17 px;
width: 70 px;
color: #3AA2F4;
font-size: 11px;
font-weight: bold;
   background-color:#FFFFFF;
   border-width:1px;
   border-style:solid;
   border-color: #3AA2F4;
}
.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;
}
/*СТИЛИ ГЛАВНОГО ОКНА*/
.window_head
{
color: #FFF;
font-size: 12px;
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_head_div {         /*
background-position: top left;
background-image: url("/_img/2007/fon_blik.png");
background-repeat: no-repeat;  */
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
.window_body
{
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: #FFFFF4;
}
.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;
}
/*СТИЛИ ИНФОРМАЦИИ*/
.td_line{            /*
background-color:#FFFFA8; */
background-color:#3aa2f4;
border-color:#276ea6;
border-width:1px;
border-style:solid;
height: 5px;
font-size:4px;
}
.txt_doc{
margin-bottom: 10px;
text-indent: 20px;
}
/*СТАРЫЕ СТИЛИ*/
.body_no_margin{
margin: 0px, 0px, 0px, 0px;
}
.div_no_ind{
text-indent: 0px;
}
table.data {
}
.td_ugol, table.data td
{
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;
}
.cell_ugol
{
border-left: solid 0px #276ea6;
border-right: solid 0px #FE3934;
border-top: solid 1px #276ea6;
border-bottom: solid 1px #009F00;
padding: 3px;
color: #276ea6;
vertical-align: top;
}
.table_menu{
width:90%;
}
.td_head, th {
background-color:#99ccff;
border-color:#276ea6;
border-width:1px;
border-style:solid;
padding: 3px;
text-align: center;
font-weight: bold;
color: #276ea6;
}
.td_conteiner{
background-color:#FFFFA8;
border: solid 1px #276ea6;
padding: 3px;
font-weight: bold;
color: #276ea6;
}
/*СЕНТЯБРЬСКИЙ ДИЗАЙН*/
.sep_list
{
position: relative;
top: -322px;
left: 0px;
z-index: 10;
}
/*СТИЛИ АДМИНИСТРИРОВАНИЯ*/
#adm_body_top, #adm_body_bottom, #adm_body_sample
{
width: 1150px;
}
#adm_body_top
{
margin: 0px;
padding: 0px;
padding-top: 20px;
}
#adm_body_conteiner
{
width: 1150px;
height: 750px;
margin: 0px;
padding: 0px;
}
#adm_body_menu
{
width: 150px;
height: 750px;
margin: 0px;
margin-right: 2px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
border: solid 2px #008000;
float: left;
text-align: left;
font-weight: bold;
}
#adm_body_menu li
{
color: #008000;
}
#adm_body_content
{
width: 998px;
height: 750px;
margin: 0px;
padding: 2px;
border: solid 2px #008000;
float: left;
text-align: left;
overflow: hidden;
overflow-x: auto;
overflow-y: scroll;
}
#adm_body_bottom
{
margin: 0;
margin-top: 2px;
padding: 0 2px 2px 2px;
border: solid 2px #008000;
font-weight: bold;
}
.adm_body_link
{
font-weight: bold;
text-decoration: none;
}
.adm_body_link:link, .adm_body_link:visited  /*ссылки по которым НЕ ходили*/ /*ссылки по которым ходили*/
{
color: #008000;
}
.adm_body_link:active, .adm_body_link:hover  /*ссылки на которой находишься*/ /*ссылки на которую наводишь*/
{
color: #000000;
}
.adm_tbl_content
{
width: 100%;
border: solid 1px #008000;
border-collapse: collapse;
}
.adm_cell_content
{
border: solid 1px #008000;
}
.adm_cell_content_2
{
border: solid 1px #FF0000;
}
.adm_cell_content_3
{
border: solid 1px #000000;
}
.adm_cell_head
{
border: solid 1px #008000;
background-color: #008000;
color: #FFFFC1;
font-weight: bold;
text-align: center;
border-left: solid 1px #FFFFC1;
border-right: solid 1px #FFFFC1;
}
.adm_cell_active
{
border: solid 1px #008000;
background-color: #FFFFC1;
}
.adm_cmd_select_off
{
background-color: #FFFFC1;
border: solid 1px #008000;
font-weight: bold;
color: #008000;
margin-top: 2px;
}
.adm_cmd_select_on
{
background-color: #FFFFFF;
border: solid 1px #000000;
font-weight: bold;
color: #000000;
margin-top: 2px;
}
.error
{
font-weight: bold;
color: #FE3934;
text-align: center;
margin-top: 20px;
}
/*СТИЛИ ФАКУЛЬТЕТОВ*/
.exam_bg, .zach_bg
{
border-top: #276ea6 solid 0;
border-bottom: #276ea6 solid 1px;
border-left: #276ea6 solid 0;
border-right: #276ea6 solid 1px;
margin: 5px;
padding: 5px;
}
.exam_bg
{
background-color: #FFF0F0;
}
.zach_bg
{
background-color: #F0FFF0;

}
/*СТИЛИ ФАКУЛЬТЕТОВ: ЛИСТОЧКИ-ССЫЛКИ*/
.cmd_list_conteiner, .cmd_list, .cmd_list_up, .cmd_list_down
{
width: 111px;
margin: 0;
background-repeat: no-repeat;
padding: 0;
}
.cmd_list_up
{
height: 30px;
background-image: url('/_img/system/edu_knopka_1.gif');
}
.cmd_list
{
height: 50px;
font-size: 9px;
background-image: url('/_img/system/edu_knopka_2.gif');
text-align: center;
padding: 0, 5px, 0, 5px;
}
.cmd_list_down
{
height: 15px;
background-image: url('/_img/system/edu_knopka_3.gif');
}
.border_green
{
border: solid 2px #008000;
padding: 10px;
}
/* НОВЫЕ СТИЛИ ДЛЯ ФОРМАТИРОВАНИЯ СТРАНИЦ*/
.conteiner
{
width: 90%;
padding: 0 20px 0 20px;
text-align: left;
}
.li_std
{
list-style-type: square;
margin-left: 50px;
}
/* EDU */
#div_edu_conteiner, #div_edu_content, #div_edu_control
{
margin: 0;
padding: 0;
height: 100%;
text-align: center;
}
#div_edu_conteiner
{
background-color: #FFFFFF;
width: 100%;
/*border: solid 1px #FF0000; */
}
#div_edu_control
{
position: absolute;
right: 16px;
top: 0;
background: #FFFFFF;
/*border: solid 1px #00FF00; */
border-left: solid 1px #276ea6;
width: 180px;
padding: 10px;
z-index: 10;
}
#div_edu_content
{
position: relative;
margin-right: 180px;
left: 0;
top: 0;
width: 100%;
background: #FFFFF4;
padding: 10px;
/*border: solid 1px #0000FF; */
}
#div_edu_content_one
{
background-color: #FFFFFF;
width: 100%;
/*border: solid 1px #0000FF;*/
}
table.form
{
font-weight: bold;
font-size: 12px;
}
table.form tr
{
vertical-align: top;
}
form
{
padding: 0;
margin: 0;
}
fieldset /*работает только в IE, Opera >9, Mozila Firefox >1.5.xx*/
{
border: solid 0 #3AA2F4;
border-top: solid 2px #3AA2F4;
border-bottom: solid 2px #3AA2F4;
padding: 0 10px;
margin: 0 5px;
}
legend /*работает только в IE, Opera >9, Mozila Firefox >1.5.xx*/
{
color: #3AA2F4;
font-weight: bold;
font-size: 14px;
margin: 0 10px; /*не работает в Opere для legend*/
padding: 0 10px;
right: 10px;
}
input.submit_on, input.submit_off
{
background-color: transparent;
border: solid 0 #FFF;
text-align: left;
font-weight: bold;
width: 500px;
height: 20px;
font-size: 14px;
cursor: hand;
}
input.submit_on {color: #3AA2F4;}
input.submit_off {color: #276ea6;}

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

.vert_middle_left_top, .vert_middle_left_bottom{
background-image: url(/_img/system/img/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/img/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/img/vert_19.jpg);
background-position: right;
background-repeat: no-repeat;
}
.vert_bottom_right{
width: 21px;
background-image: url(/_img/system/img/vert_25.jpg);
background-position: left;
background-repeat: no-repeat;
}
.vert_bottom{
background-image: url(/_img/system/img/vert_22.jpg);
background-repeat: repeat-x;
}
/* --  end of vert td styles -- */

/* Фестиваль искусств 5*/
.border_1{
border: solid 1px #3AA2F4;
}
.border_0{
border: solid 1px #FFF;
}
