
/*Определение базовых тегов*/
body {
padding: 0pt;
margin: 0 auto;
text-align: left;
background: #ccc url(/data/page_design/p156.jpg) repeat 0 0;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
}


h1 {
COLOR: #f60;
font-weight: ;
font-size: 16px;
font-family: ;
}
h2 {
COLOR: #000000;
font-weight: ;
font-size: 16px;
font-family: ;
}

ul{
padding: 0 0 0 2em;
margin: 0px;
}
ul li {
padding: 0px;
margin: 3px;
}

ul.rw_ul{
font-weight: bold;
font-size: 16px;
font-family: ;
padding: 1em;
margin: 3px;
list-style-type:  disc;
}
ul.rw_ul a {
    font-weight: bold;
	font-size: 16px;
	font-family: ;

}
ul.rw_ul a:active {
	COLOR: #f60;
}
ul.rw_ul a:hover {
	COLOR: #f60;
}
a.sel_rw:link {
	COLOR: #f60;
}
a.sel_rw:visited {
	COLOR: #f60;
}



ol{
padding: 0 0 0 2em;
margin: 0px;
}
ol li {
padding: 0px;
margin: 3px;
}

FORM {
padding: 0px;
margin: 0px;
}
INPUT {
BORDER: #999 1px solid;
COLOR: #036;
font-weight: ;
font-size: 12px;
font-family: ;
BACKGROUND: #ff9;
}
INPUT.submit {
background: #036;
COLOR: #fff;
font-weight: bold;
font-size: 12px;
font-family: ;
margin: 3px 0 0;
}
INPUT.sub100w {
background: #036;
width: 100%;
COLOR: #fff;
font-weight: bold;
font-size: 12px;
font-family: ;
}

TEXTAREA {
BORDER: #999 1px solid;
COLOR: #036;
font-weight: ;
font-size: 12px;
font-family: ;
BACKGROUND: #ff9;
}
INPUT.radio {
BORDER: #999 1px solid;
COLOR: #036;
font-weight: ;
font-size: 12px;
font-family: ;
background: #036;
}
IMG {
border: 0px solid green;
}
A {
font-weight: bold;
font-size: 14px;
font-family: ;
TEXT-DECORATION: none;
COLOR: #f90;
BORDER: 0;
}
A:active {
	COLOR: #fff;
}
A:hover {
`	COLOR: #fff;
}
/*Конец определения базовых тегов*/
/*Определения специальных тегов
div {
border: 1px solid red;
}
*/
div.pole {
width: 100%;
padding: 3px;
margin: 0px;
}
div.hpole {
width: 98%;
padding: 3px;
margin: 0px;
}
div.fpole {
width: 98%;
padding: 3px;
margin: 0px;
}
div.lpole {
width: 98%;
padding: 3px;
margin: 0px;
}
div.rpole {
width: 98%;
padding: 3px;
margin: 0px;
}
div.cpole {
width: 99%;
padding: 3px;
margin: 0px;
}
div.pole {
width: 100%;
padding: 3px;
margin: 0px;
}
div.gmpole {
width: 98%;
padding: 3px;
margin: 0px;
}
div.vppole {
width: 97%;
padding: 3px;
margin: 0px;
}
div.block {
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
}
div.baseblock {
width: 100%;
overflow: hidden;
padding: 0px;
margin: 0px;
}
div.clear {
	clear: both;
    padding: 0px;
	margin: 0px;
}
div.dop_pole {
width: 962px;
height: 6px;
padding: 0px;
margin: 0px;
font-size: 0px;
}
div.dop_vpole {
float:left;
width: 6px;
height: 10px;
padding: 0px;
margin: 0px;
}


h1.maintxt {
padding: 0px;
margin: 0px;
COLOR: #fff;
font-weight: bold;
font-size: 14px;
font-family: ;
}

div.namebloks{
COLOR: #fff;
font-weight: bold;
font-size: 14px;
font-family: ;
}

/* Стандартные блоки компонент */
div.zalit {
	width:100%;
    min-height:18px;
	background: #036;
	COLOR: #fff;
	text-align: center;
    font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px;
	margin: 0px;
}

div.zalit a {
	COLOR: #fff;
    font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.zalit a:active {
	COLOR: #fff;
}
div.zalit a:hover {
`	COLOR: #fff;
}

strong {
COLOR: #f60;
font-weight: bold;
font-size: ;
font-family: ;
}

font.usil {
COLOR: #f60;
font-weight: bold;
font-size: ;
font-family: ;
}
font.usil2 {
font-weight: bold;
font-size: ;
font-family: ;
}

table.foto {
    border-collapse: collapse;
    BORDER: #036 0px solid;
    width: 99%;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

table.base {
    border-collapse: collapse;
    width: 99%;
}
table.base th {
    vertical-align: top;
    BORDER: #036 1px solid;
    background: #003;
	COLOR: #fff;
    font-weight: bold;
	font-size: 14px;
	font-family: ;
}
table.base th.th_dell {
    background: red;
}
table.base td.td_dell {
    background: red;
}

table.base th a {
    font-weight: ;
	font-size: 14px;
	font-family: ;
	COLOR: #fff;
}
table.base th a:active {
	COLOR: #fff;
}
table.base th a:hover {
`	COLOR: #fff;
}

table.base td a {
    font-weight: ;
	font-size: 14px;
	font-family: ;
	COLOR: ;
}
table.base td a:active {
	COLOR: ;
}
table.base td a:hover {
`	COLOR: ;
}

table.base {
font: 14px Verdana, Arial, Helvetica, sans-serif;
}
table.base td {
    vertical-align: top;
    BORDER: #036 1px solid;
	background: ;
	COLOR: #ffc;
    font-weight: ;
	font-size: 14px;
	font-family: ;
}
table.base td.wbord {
    vertical-align: top;
    BORDER: #036 0px solid;
	background: ;
	COLOR: #ffc;
    font-weight: ;
	font-size: 14px;
	font-family: ;
}
table.base td.tabldate {
	FONT: bold;
    width:90px;
    text-align: middle;
}
table.base td.red {
	COLOR: black;
    background: red;
    FONT: bold;
}
table.base td.green {
	COLOR: white;
    background: green;
    FONT: bold;
}

td.max {
	width:100%;
}
td.min {
	width:1em;
}
th.max {
	width:100%;
    text-align: middle;
}
th.th_max {
	width:100%;
    text-align: middle;
}
td.foto {
	width: 62px;
}

ul.find {
list-style-type: decimal;
padding: 0 2em 0;
margin: 0px;
}

div.widthblok {
    padding: 0;
	margin: 0;
	width:100%;
}

/*
<ul> варианты точек или цифирей
.Selector {list-style-type:  disc}
.Selector {list-style-type:  circle}
.Selector {list-style-type:  square}
.Selector {list-style-type:  decimal
.Selector {list-style-type:  lower-roman}
.Selector {list-style-type:  upper-roman}
.Selector {list-style-type:  lower-alpha}
.Selector {list-style-type:  upper-alpha}
.Selector {list-style-type:  none}
*/

/*для формы по ширине блока*/
div.100w {
text-align: right;
width: 100%;
padding: 0;
margin: 0;
}

form.f100w {
text-align: right;
width: 99%;
padding: 0;
margin: 0;
}
input.i90w {
width: 80%;
}
input.i100w {
width: 100%;
}
TEXTAREA.t100w {
width: 100%;
}

div.leftblok {
text-align: left;
float: left;
padding: 3px;
margin: 0px;
width: 49%;
}
div.leftblok2 {
text-align: left;
float: left;
padding: 3px;
margin: 0;
}
div.rightblok {
text-align: right;
float: right;
padding: 3px;
margin: 0;
width: 49%;
}

div.txt_bloc {
float: left;
text-align: left;
border: 0px solid #999;
padding: 5px;
margin: 5px;
}



/*Конец определения специальных тегов*/
table.maintab {
    padding: 0;
	margin: 0;
    border: 0px;
    width: 962px;
    background: #000 url(/data/page_design/p156_1.jpg) no-repeat 50% 0;
}

#container {

background: #000 url(/data/page_design/p156_1.jpg) no-repeat 50% 0;
text-align: left;
padding: 0;
margin: 0;
width: 962px;
/*
position: absolute;
left: 50%;
top: 0%;
margin-left: -490px;
*/
}

#header {

border: 0px solid ;
padding: 0;
margin: 0;
background:  url(/data/page_design/p156_2.jpg) no-repeat 0 0;
text-align: left;
color: ;
font-weight: ;
font-size: ;
font-family: ;
width: 100%;
height: 100px;
}
#header h1 {
color: ;
margin: 0;
font-weight: ;
font-size: 30px;
font-family: ;
}
#header P {
margin: 0;
}
#header font.date {
	COLOR: #f60;
    FONT: bold;
}
#header FORM input {
width: 120px;
}
#header FORM input.submit {
background: #036;
width: 120px;
COLOR: #fff;
}


#gormenu {

background:  url(/data/page_design/p157.jpg);
border: 0px solid ;
padding: 0;
margin: 0;
width: 100%;
height: 27px;
color: #f90;
text-align: center;
}
#gormenu ul{
background: ;
float: left;
list-style-type: none;
padding: 0px;
margin: 0px;
width: 98%;
heigtht: 100%;
}
#gormenu ul li {
padding: 0px;
margin: 0px;
display: inline
}
#gormenu a {
    padding: 0 5px 0px 5px;
	margin: 0px;
	COLOR: #f90;
    font-weight: bold;
	font-size: ;
	font-family: ;
}
#gormenu a:active {
	COLOR: #ffc;
}
#gormenu a:hover {
	COLOR: #ffc;
    background: ;
}
#gormenu a.sel_gor:link {
	COLOR: #ffc;
}
#gormenu a.sel_gor:visited {
	COLOR: #ffc;
}

#vert-panel {

float: left;
COLOR: ;
font-weight: ;
font-size: 12px;       ы
font-family: ;
background:   no-repeat 0 0;
border: 0px solid ;
padding: 0px;
margin: 0px;
width: 220px;
}

#lvert-panel {

float: left;
COLOR: ;
font-weight: ;
font-size: 12px;
font-family: ;
background:   no-repeat 0 0;
border: 0px solid ;
padding: 0px;
margin: 0px;
width: 0px;
}


div.vertmenu {
width: 100%;
}
div.vertmenu ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}
div.vertmenu li{
padding: 0 0 5px;
}
div.vertmenu ul.sub{
padding: 0 0 0 1em;
}
div.vertmenu a {
	COLOR: #fc0;
    font-weight: bold;
	font-size: 16px;
	font-family: ;
    padding: 0 0 5px 0;

}
div.vertmenu a:active {
	COLOR: #fff;
}
div.vertmenu a:hover {
	COLOR: #fff;
}
div.vertmenu a.selvertm:link {
	COLOR: #fff;
}
div.vertmenu a.selvertm:visited {
	COLOR: #fff;
}

div.vertmenu2 {

background: ;
border: 0px solid ;
padding: 0;
margin: 0;
width: 100%;
color: #f90;
text-align: left;
}
div.vertmenu2 ul{
background: ;
float: left;
list-style-type: none;
padding: 0px;
margin: 0px;
width: 100%;
}
div.vertmenu2 ul.sub{
padding: 0 0 0 1em;
}
div.vertmenu2 a {
	width:100%;
	COLOR: #f90;
    font-weight: bold;
	font-size: ;
	font-family: ;
}
div.vertmenu2 a:active {
	COLOR: #ffc;
}
div.vertmenu2 a:hover {
	COLOR: #ffc;
    background: ;
}
div.vertmenu2 a.selvertm2: link {
	COLOR: #ffc;
}
div.vertmenu2 a.selvertm2: visited {
	COLOR: #ffc;
}


div.fdoskalist {
width: 100%;
margin: 10px 0 0;
border-top: 1px solid ;
}
div.fdoskalist ul{
list-style-type: none;
padding: 0px;
margin: 0 0 5px;
}
div.fdoskalist ul.sub{
list-style-type: circle;
padding: 0 0 0 2em;
}
div.fdoskalist a {
	COLOR: #fc0;
    font-weight: bold;
	font-size: 16px;
	font-family: ;
}
div.fdoskalist a:active {
	COLOR: #fff;
}
div.fdoskalist a:hover {
	COLOR: #fff;
}
div.fdoskalist a.selvert:link {
	COLOR: #fff;
}
div.fdoskalist a.selvert:visited {
	COLOR: #fff;
}

div.fdoskalist2 {

background: ;
border: 0px solid ;
padding: 0;
margin: 0;
width: 100%;
color: #f90;
text-align: left;
}
div.fdoskalist2 ul{
background: ;
float: left;
list-style-type: none;
padding: 0px;
margin: 0px;
width: 100%;
}
div.fdoskalist2 ul li {
padding: 2px;
margin: 2px;
display: inline
width: 100%;
border-bottom: 1px solid #f90;
}
div.fdoskalist2 a {
	width:100%;
	COLOR: #f90;
    font-weight: bold;
	font-size: ;
	font-family: ;
}
div.fdoskalist2 a:active {
	COLOR: #ffc;
}
div.fdoskalist2 a:hover {
	COLOR: #ffc;
    background: ;
}
div.fdoskalist2 a.sel_gor:link {
	COLOR: #ffc;
}
div.fdoskalist2 a.sel_gor:visited {
	COLOR: #ffc;
}


div.frazdlist {
width: 100%;
margin: 10px 0 0;
border-top: 1px solid ;
}
div.frazdlist ul{
padding: 0px;
margin: 0px;
}
div.frazdlist ul.sub{
padding: 0 0 0 2em;
}
div.frazdlist a {
	COLOR: #fc0;
    font-weight: bold;
	font-size: 16px;
	font-family: ;
}
div.frazdlist a:active {
	COLOR: #fff;
}
div.frazdlist a:hover {
	COLOR: #fff;
}
div.frazdlist a.selvert:link {
	COLOR: #fff;
}
div.frazdlist a.selvert:visited {
	COLOR: #fff;
}

div.faccess {
width: 100%;
margin: 5px 0 0;
padding: 5px 0 0 ;
border: 1px solid ;
text-align:right;
}
div.faccess font.date {
	COLOR: #f60;
    FONT: bold;
}
div.faccess FORM input {
width: 60%;
}
div.faccess FORM input.submit {
background: #036;
width: 100%;
COLOR: #fff;
}

div.ffind {
width: 100%;
margin: 5px 0 0;
padding: 8px 0 0 ;
border-top: 1px solid ;
}
div.ffind FORM Select {
width: 100%;
}
div.ffind FORM input {
width: 100%;
}
div.ffind FORM input.submit {
background: #036;
width: 100%;
COLOR: #fff;
}

div.fkal {
width: 100%;
text-align: center;
margin: 10px 0 0;
border-top: 0px solid ;
}

div.fkal a{
	COLOR: #f60;
}
div.fkal table {
	border-collapse:collapse;
	text-align: right;
    font-weight: ;
	font-size: 12px;
	font-family: ;

}
div.fkal caption {
	text-align: center;
	COLOR: #036;
}
div.fkal th {
    border: 1px solid #036;
    padding: 1px;
	background: #ff9900;
	COLOR: #fff;
}
div.fkal th.thvih {
    background: #f60;
	COLOR: white;
}
div.fkal td {
    border: 0px solid #036;
    padding: 1px;
	background: ;
	COLOR: ;
}
div.fkal td.vih {
    background: #ff9900;
	COLOR: white;
}
div.fkal td.today {
	background: yellow;
	COLOR: black;
}



div.baner {
width: 100%;
margin: 10px 0 0;
border-top: 0px solid ;
}

div.fgolos {
width: 100%;
margin: 10px 0 0;
border-top: 1px solid ;
}
div.fgolos FORM input.submit {
background: #036;
width: 100%;
COLOR: #fff;
}

div.fforum {
width: 100%;
margin: 10px 0 0;
border-top: 1px solid ;
}
div.fforum font.date {
	COLOR: #f60;
}

div.vfnews {
width: 100%;
margin: 10px 0 0;
border-top: 1px solid ;
}
div.vfnews font.date {
	COLOR: #f60;
}
div.vfnews a {
    font-weight: ;
	font-size: 12px;
	font-family: ;
}
div.vfnews a:link {
	COLOR: ;
}
div.vfnews a:visited {
	COLOR: ;
}
div.vfnews a:active {
	COLOR: #fff;
}
div.vfnews a:hover {
	COLOR: #fff;
}


div.fnews {
float: left;
width: 49%;
margin: 10px 0 0;
border-top: 0px solid ;
border-right: 0px solid ;
border-bottom: 0px solid ;
border-left: 0px solid ;
}
div.fnews font.date {
	COLOR: #f60;
    FONT: bold;
}
div.newsbloc {
width: 100%;
margin: 5;
padding: 0 ;
border-top: 0px solid ;
}
div.fnews a {
	font-size: 14px;
    font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.fnews a:link {
	COLOR: #ccc;
}
div.fnews a:visited {
	COLOR: #ccc;
}
#fnews a:active {
	COLOR: #fff;
}
div.fnews a:hover {
	COLOR: #fff;
}

div.fdoskalast {
width: 100%;
margin: 0;
padding: 5px;
border: 0px solid ;
}
div.fdoskalast a {
	FONT: 14px Verdana, Arial, Helvetica, sans-serif;
}
div.fdoskalast a:link {
	COLOR: #ccc;
}
div.fdoskalast a:visited {
	COLOR: #ccc;
}
div.fdoskalast a:active {
	COLOR: #fff;
}
div.fdoskalast a:hover {
	COLOR: #fff;
}

div.fvcont {
width: 100%;
margin: 10px 0 0;
border-top: 1px solid ;
}
div.fvcont FORM input {
width: 100%;
}
div.fvcont FORM TEXTAREA {
width: 100%;
}
div.fvcont FORM input.submit {
background: #036;
width: 100%;
COLOR: #fff;
}

div.fcont {
float: left;
width: 50%;
margin: 10px 0 0;
border-top: 0px solid ;
}
div.fcont FORM input {
width: 100%;
}
div.fcont FORM TEXTAREA {
width: 100%;
}
div.fcont FORM input.submit {
width: 100%;
}


#content {

float: right;
background:   no-repeat 0 0;
border: 0px solid ;
padding: 0px;
margin: 0px;width: 735px;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.nav {
	COLOR: #fff;
}


#futor {

float: left;
padding: 0px;
margin: 0px;
background:   no-repeat 0 0;
border-top: 1px solid #ffc;
text-align: left;
color: ;
font-weight: ;
font-size: 12px;
font-family: ;
width: 100%;
height: 20px;
}

#futor A {
color: ;
FONT:   ;
font-weight: ;
font-size: ;
font-family: ;
}
#futor P {
padding: 0;
margin: 0;
}
    
