
BODY {
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT: 11px tahoma;
	COLOR: #666666;
}

IMG {
	BORDER: 0px solid;
}

P1 {
	MARGIN: 0px;
	PADDING: 0px;
}

TD {
	VERTICAL-ALIGN: top;
	PADDING: 0px;
	FONT: 11px tahoma;
	COLOR: #666666;
}

A {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #ED5157;
	TEXT-DECORATION: underline;
}

.width {
	WIDTH: 760px;
	MARGIN: 0px auto;
	TEXT-ALIGN: left;
}

IMG.logo {
	MARGIN: 10px 0px 0px 0px;
}


H3 {
	MARGIN: 0px;
	COLOR: #0C337C;
	FONT: bold 11px tahoma;
	MARGIN-BOTTOM: 6px;
}

H3 A {
	COLOR: #0C337C;
}

.small {
	FONT: 10px tahoma;
}

A.bullet {
	BACKGROUND: url("/images/list.gif") no-repeat;
	PADDING: 1px 0px 1px 9px;
	DISPLAY: block;
	TEXT-DECORATION: none;
}

/**************************/
/*  Верхнее меню          */
/**************************/

TABLE.top_menu {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
}

TABLE.top_menu TD {
}

TABLE.top_menu A {
	BORDER-BOTTOM: 1px solid #92ACC8; 
	BACKGROUND-COLOR: #A1B9D3; 
	COLOR: #FFFFFF;
	WIDTH: 100%;
	TEXT-DECORATION: none;
}
TABLE.top_menu A:hover {
	BACKGROUND-COLOR: #92ACC7;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}

TABLE.top_menu A.item {
	DISPLAY: block; 
	HEIGHT: 100%;
	FONT: bold 10px tahoma;
	TEXT-ALIGN: center;
	PADDING: 16px 0px;
	BORDER-TOP: 2px solid #F3F3F3;
}
TABLE.top_menu A.item:hover {
	BORDER-TOP: 2px solid #ED5157;
	TEXT-DECORATION: none;
}

TABLE.top_menu DIV.empty {
	BORDER-TOP: 2px solid #F3F3F3;
}

.dropdown_menu UL {
	MARGIN: 0;
	PADDING: 0;
	LIST-STYLE: none;
}
	
.dropdown_menu UL LI {
	POSITION: relative;
	LIST-STYLE: none;
}

.dropdown_menu DIV.block UL {
	POSITION: absolute;
	WIDTH: 200px;
	DISPLAY: none;
	FILTER: alpha(opacity=92);
}
	
.dropdown_menu UL LI A {
	DISPLAY: block;
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	PADDING: 5px 0px 5px 8px;
	BORDER-LEFT: 4px solid #A1B9D3;
	FONT-WEIGHT: bold;
}	
.dropdown_menu UL LI A:hover {
	BORDER-LEFT: 4px solid #ED5157;
	COLOR: #FFFFFF;
}

.dropdown_menu DIV.block:hover UL {
	DISPLAY: block; 
}
	
.dropdown_menu DIV.over UL { 
	DISPLAY: block; 
}

/**************************/
/*  Нижний блок           */
/**************************/

TABLE.bottom_block {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
}

TABLE.bottom_block TD {
	HEIGHT: 52px;
	BACKGROUND-COLOR: #F5F5F5;
	VERTICAL-ALIGN: middle;
	COLOR: #999999;
}

TABLE.bottom_block TD DIV {
	MARGIN: auto;
	PADDING: 13px 0px 13px 20px;
	BORDER-LEFT: 2px solid #FFFFFF;
}


/**************************/
/*  Центральный блок      */
/**************************/

TABLE.main_content {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
}

TABLE.main_content TD {
}

.content {
	FONT: 12px tahoma;
	TEXT-ALIGN: justify;
	COLOR: #666666;
}

H1 {
	FONT: bold 21px arial;
	MARGIN: 10px 0px;
	COLOR: #0C337C;
	TEXT-ALIGN: left;
}

H3 {
	MARGIN: 0px;
	COLOR: #0C337C;
	FONT: bold 11px tahoma;
	MARGIN-BOTTOM: 6px;
	TEXT-ALIGN: left;
}

.content IMG {
	BORDER: 0px solid;
}

.content TABLE {
	BORDER-COLLAPSE: collapse;
}

.content TABLE TD {
	PADDING: 2px 4px;
	BORDER-COLOR: #C6CBD1;
	FONT: 11px tahoma;
}


.content DIV.path * {
	COLOR: #999999;
}

.content DIV.path TABLE {
	MARGIN: 0px 0px 4px 0px;
}

.content DIV.path TABLE TD {
	BORDER: 0px solid !IMPORTANT;
	FONT: 10px tahoma;
	VERTICAL-ALIGN: middle;
	PADDING: 4px 0px;
}

.content DIV.path A {
}

.content DIV.path SPAN {
	FONT-WEIGHT: bold;
}

.content LI {
	MARGIN-BOTTOM: 6px;
}

.content A {
	COLOR: #666666;
	TEXT-DECORATION: underline;
}
.content A:hover {
	COLOR: #ED5157;
	TEXT-DECORATION: underline;
}

TABLE.noborder TD {
	BORDER: 0px solid !IMPORTANT;
}

/**************************/
/*  Правые блоки          */
/**************************/

DIV.right_block {
	MARGIN-BOTTOM: 4px;
}

DIV.right_block .right_block_header {
	DISPLAY: block;
	FONT: bold 11px tahoma;
	BACKGROUND: #C6CBD1;
	COLOR: #FFFFFF;
	PADDING: 6px 6px;
}

DIV.right_block .right_block_header A {
	TEXT-DECORATION: none;
}

DIV.right_block TABLE TD {
	PADDING: 2px 4px;
}

/**************************/
/*  Анонс                 */
/**************************/

DIV.right_block TABLE.anounce {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
}

DIV.right_block TABLE.anounce TD {
	BORDER: 0px solid;
}

DIV.right_block TABLE.anounce DIV.title {
	WIDTH: 60px;
	PADDING: 2px 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #F3F3F3;
	FONT: bold 10px tahoma;
	COLOR: #666666;
	MARGIN-TOP: 3px;
}

DIV.right_block TABLE.anounce DIV.body {
	PADDING-TOP: 8px;
	TEXT-ALIGN: justify;
}

DIV.right_block TABLE.anounce A {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}



/**********************/
/*  Центральные блоки */
/**********************/

BODY TABLE.center_block_header {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
	MARGIN-BOTTOM: 4px;
}

BODY TABLE.center_block_header TD {
	BORDER-BOTTOM: 1px solid #D7D7D7;
	VERTICAL-ALIGN: middle;
	PADDING: 0px 0px 2px 8px;
}

BODY TABLE.center_block_header TD.title {
	WIDTH: 176px;
	PADDING: 6px 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #C6CBD1;
	COLOR: #FFFFFF;
	FONT: bold 10px tahoma;
}

BODY TABLE.center_block_header A {
	COLOR: #A6ADB5;
	FONT: bold 10px tahoma;
	TEXT-DECORATION: underline;
}


BODY TABLE.center_block {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
	MARGIN-BOTTOM: 4px;
}

BODY TABLE.center_block TD {
	BORDER-LEFT: 1px solid #D7D7D7;
	PADDING-BOTTOM: 8px;
}

BODY TABLE.center_block DIV.title {
	WIDTH: 60px;
	PADDING: 2px 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #F3F3F3;
	FONT: bold 10px tahoma;
	COLOR: #666666;
}

BODY TABLE.center_block DIV.title2 {
	WIDTH: 70px;
	PADDING: 1px 0px 2px 0px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #F3F3F3;
	FONT: bold 11px tahoma;
	COLOR: #0B337C;
}

BODY TABLE.center_block DIV.body {
	PADDING: 8px 4px 8px 8px;
}

BODY TABLE.center_block A {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	COLOR: #666666;
}


/**********************/
/*  Календарь         */
/**********************/

DIV.calendar {
	PADDING: 0px 0px 10px 6px;
}

DIV.calendar IMG.header {
	MARGIN: 0px 0px 2px 0px;
}

DIV.calendar DIV, DIV.calendar A {
	FLOAT: left;
	MARGIN: 0px 2px 2px 0px;
	WIDTH: 19px;
	HEIGHT: 19px;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 17px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
DIV.calendar A:hover {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}

DIV.calendar .weekend {
	COLOR: #0B337C;
}

DIV.calendar .type0 {
}

DIV.calendar .type1 {
	BACKGROUND-IMAGE: url("/images/calendar1.gif");
	CURSOR: default;
}

DIV.calendar .type2 {
	BACKGROUND-IMAGE: url("/images/calendar2.gif");
	COLOR: #FFFFFF;
	CURSOR: pointer;
	CURSOR: hand;
}

DIV.calendar .type3 {
	BACKGROUND-IMAGE: url("/images/calendar3_2.gif");
	COLOR: #FFFFFF;
	CURSOR: pointer;
	CURSOR: hand;
}

DIV.calendar A {
	TEXT-DECORATION: none !IMPORTANT;
	DISPLAY: block;
	PADDING: 0px;
	MARGIN: 0px;
	COLOR: #FFFFFF !IMPORTANT;
}

#calendar_hint {
	POSITION: absolute; 
	BORDER: 1px solid #666666;
	BACKGROUND-COLOR: #F3F3F3;
	WIDTH: 300px;
	PADDING: 4px 4px 0px 4px;
	FONT-SIZE: 11px;
	FILTER:	progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
}

#calendar_hint DIV {
	MARGIN-BOTTOM: 4px;
}

#calendar_hint DIV.header {
	COLOR: #0B337C;
	FONT-WEIGHT: bold;
}

/**********************/
/*  Календарь         */
/**********************/

BODY TABLE.index_volan {
	TABLE-LAYOUT: fixed;
	WIDTH: 100%;
}

BODY TABLE.index_volan TD {
	PADDING: 0px;
}

BODY TABLE.index_volan TD.title {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ED5157;
	PADDING: 5px 8px;
	FONT: bold 11px tahoma;
}

BODY TABLE.index_volan TD.title A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
BODY TABLE.index_volan TD.title A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

BODY TABLE.index_volan DIV {
}


TABLE.header_with_date {
}

TABLE.header_with_date TD.date {
	PADDING: 2px 5px;
	BACKGROUND-COLOR: #F3F3F3;
	COLOR: #666666;
	FONT: bold 10px tahoma;
}

TABLE.header_with_date TD {
	PADDING-LEFT: 6px; 
	VERTICAL-ALIGN: middle;
}

TABLE.header_with_date H3 {
	MARGIN: 0px;
}
