body {color: #666666; font-family: Tahoma, Arial, Sans-Serif, Helvetica; font-size: 11px; letter-spacing:-0.01em}
td {color: #666666; font-family: Tahoma, Arial, Sans-Serif, Helvetica; font-size: 11px; letter-spacing:-0.01em}

td.menu {color: #283461; font-family: Tahoma, Arial, Sans-Serif, Helvetica; font-size: 11px; letter-spacing:-0.01em;}
td.menu a {color: #283461; font-size: 11px; letter-spacing:-0.01em; text-decoration: none; font-weight: bold; padding: 10px;  background:none; line-height:30px}
td.menu a:hover {color: #ac221a; background:#eeeeee;text-decoration: none;}

input {margin:3px 0;}

input {cursor:pointer}
select {cursor:pointer}



table.reg {border-collapse: collapse;border-spacing: 0px}
table.reg td {padding: 3px; vertical-align:top; line-height: 20px;border-bottom: 1px solid #dddddd;}

table.anons {border-collapse: collapse;border-spacing: 0px}
table.anons td {padding: 0 0 0 15px; text-align: justify}
table.titleconf {border-collapse: collapse;border-spacing: 0px}
table.titleconf td {padding: 0 3px; text-align: justify;}

table.conf {border-collapse: collapse;border-spacing: 0px; border: solid 1px #283461}
table.conf td {padding: 1px; text-align: justify;  font-size: 10px;}
table.conf td p {padding: 0px; margin:0px}
table.conf td.header {text-align: center; color: #ffffff; background: #ac221a; font-size: 11px;}

p {text-align: justify}
.whitelink {color: #ffffff; font-family: Tahoma, Arial, Sans-Serif, Helvetica; font-size: 11px;}
.whitelink a {color: #ffffff; letter-spacing:-0.01em; text-decoration: none}
.whitelink a:hover {color: #ffffff; text-decoration: underline}

marquee {background: #AC221A; font-size:16px; color: #FFFFFF; font-weight: normal }

td.leftmenu {background: #ffffff;border-top: solid 1px #283461;}
td.leftmenu a.type {background: #EBF2EF; padding:0px 0px 0px 10px; margin: 0px;border:1px solid #EBF2EF; font-size: 11px; display: block; line-height:25px;text-decoration:none;border-bottom: solid 1px #aaaaaa;border-right: solid 1px #283461;}
td.leftmenu a.type:link {color: #283461;}
td.leftmenu a.type:active {background: #283461;color: #FFFFFF;}
td.leftmenu a.type:visited {color: #283461;}
td.leftmenu a.type:hover {background: #283461;color: #FFFFFF;text-decoration:none;}


td.leftmenu a.type2 {background: #c9d0cd; padding:0px 0px 0px 16px; margin: 0px;border:1px solid #EBF2EF; font-size: 11px; display: block; line-height:15px;text-decoration:none;border-bottom: solid 1px #aaaaaa;border-right: solid 1px #283461; font-size: 10px; letter-spacing:-0.01em;}
td.leftmenu a.type2:link {color: #283461;}
td.leftmenu a.type2:active {background: #283461;color: #FFFFFF;}
td.leftmenu a.type2:visited {color: #283461;}
td.leftmenu a.type2:hover {background: #283461;color: #FFFFFF;text-decoration:none;}


h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Arial,  Sans-Serif, Helvetica; margin-top:0px;}
h4 {color: #222222; font-size: 14px; font-weight: bold}
h1 {color: #AC221A; font-size: 20px; font-weight: bold}
h3 {color: #AC221A; font-size: 18px; font-weight: bold}
h2 {color: #283461; font-size: 17px; font-weight: bold}

a{color: #AC221A;text-decoration:none;}
a:hover{text-decoration:underline;}


.red {color:#AC221A}
.blue {color:#283461}
.darkgray {color:#222222}
.gray {color:#999999}
.white {color:#ffffff}

hr {border-top: 1px solid #AC221A; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff}

/*

table.all {width:100%;height:100%;border-collapse: collapse;border-spacing: 0px;}
table.all td.padding {padding:0}
table.all tr.padding td{padding:0}


form {padding:0; margin:0; display: inline}

td.picbg {background: #ADCCD0 url('i/fon_head1.gif') repeat-x; vertical-align: bottom}
marquee {background: #AC221A; font-size:16px; color: #FFFFFF; font-weight: none}

.white {color: #ffffff; letter-spacing:0.1em;margin: 0 10}

a.white {color: #ffffff; letter-spacing:0.01em;margin: 0 10}
a.white:active {color: #ffffff;text-decoration:none;margin: 0 10}
a.white:visited {color: #ffffff;margin: 0 10}
a.white:hover {color: #ffffff;text-decoration:underline;margin: 0 10;}


table.menu {border-collapse: collapse;border-spacing: 0px;}
table.menu td {padding: 0}
table.menu a {padding:0; margin: 0; font-size: 12px; display: block; line-height:20px;text-decoration:none; border: solid 1px #ffffff; font-weight: 900; width:100%}
table.menu a:link {color: #283461;}
table.menu a:active {background: #283461;color: #FFFFFF;}
table.menu a:visited {color: #283461;}
table.menu a:hover {background: #283461;color: #FFFFFF;text-decoration:none;}

table.contacts {width: 100%; background: #AC221A}
table.contacts td {padding:10; color: #ffffff}
table.contacts a {color: #ffffff; letter-spacing:0.1em;}
table.contacts a:active {color: #ff0000;text-decoration:none;}
table.contacts a:visited {color: #ffffff;margin: 0 10}
table.contacts a:hover {color: #ff0000;text-decoration:none;}

table.leftmenu {background: #EBF2EF}
table.leftmenu td {border-bottom: solid 1px #aaaaaa;}
table.leftmenu a {background: #EBF2EF; padding:0px 0px 0px 10px; margin: 0px;border:1px solid #EBF2EF; font-size: 11px; display: block; line-height:25px;text-decoration:none;border-bottom: solid 1px #aaaaaa;}
table.leftmenu a:link {color: #283461;}
table.leftmenu a:active {background: #283461;color: #FFFFFF;}
table.leftmenu a:visited {color: #283461;}
table.leftmenu a:hover {background: #283461;color: #FFFFFF;text-decoration:none;}

table.bleftmenu a {background: #FFFFFF; padding: 5px 0; margin: 0px;font-size: 10px; text-decoration:none; display:block;border-bottom: solid 1px #aaaaaa;}
table.bleftmenu a:link {color: #283461;}
table.bleftmenu a:active {background: #dddddd;color: #000000;}
table.bleftmenu a:visited {color: #283461;}
table.bleftmenu a:hover {background: #dddddd;color: #000000;text-decoration: underline;}
table.bleftmenu td {padding: 0px; text-align: center}

table.rmenu a {background: #FFFFFF; padding: 5px 0; margin: 0px;font-size: 11px; line-height: 20px; text-decoration:none; display:block;border-bottom: solid 1px #aaaaaa;}
table.rmenu a:link {color: #283461;}
table.rmenu a:active {background: #eeeeee;color: #000000;}
table.rmenu a:visited {color: #283461;}
table.rmenu a:hover {background: #eeeeee;color: #000000;text-decoration: underline;}
table.rmenu td {padding: 0px; text-align: center}

ul {list-style-type: square}
li {margin-top:10px}


.small {color: #C9C9C9; font-family: Tahoma, Arial,  Sans-Serif, Helvetica; font-size: 9px;}
.red {color: #AC221A;}
.name {color: #FFFFFF; font-family: Tahoma, Arial,  Sans-Serif, Helvetica; font-size: 15px; font-weight: bold}
.right {color: #797979; font-family: Tahoma, Arial,  Sans-Serif, Helvetica; font-size: 11px;}
.time {line-height:20px; margin-left:-40px; background-color: #D8E7E9; color:#283461; padding-left:15px; font-weight: bold}
.time_d {margin-left:-25px; margin-top:15px; color:#006699; font-weight: bold}
.family {color:#283461}
.block {padding-left: 20px;	MARGIN-LEFT: 0px; MARGIN-right: 20px; COLOR: #777777; BACKGROUND-COLOR: #c8d7d9}
.inblock {MARGIN-TOP: 5px}
.black {color: #222222; font-family: Tahoma, Arial,  Sans-Serif, Helvetica; font-size: 12px; letter-spacing:0.1em}
*/